frei0r-plugins-1.8.0/0000755000175000017500000000000014220150356013056 5ustar jrmljrmlfrei0r-plugins-1.8.0/COPYING.txt0000644000175000017500000004312214220150122014720 0ustar jrmljrml GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. frei0r-plugins-1.8.0/AUTHORS.txt0000644000175000017500000000166314220150122014741 0ustar jrmljrml Project initiated at the Piksel Festival in 2004 hosted by BEK - Bergen Senter for Elektronisk Kunst Maintained at the Dyne.org Foundation Developers who contributed, in alphabetic order: Akito Iwakura Albert Frisch Brian Matherly Burkhard Plaum Carlo E. Prelz Christoph Willing Dan Dennedy Denis Roio (Jaromil) Filippo Giunchedi Gabriel Finch (Salsaman) Georg Seidel Henner Zeller Hedde Bosman IOhannes M. Zmölnig Janne Liljeblad Jean-Baptiste Mardelle Jean-François Fortin Tam Jean-Sebastien Senecal Jerome Blanchi (d.j.a.y) Joshua M. Doe Luca Bigliardi Maksim Golovkin (Максим Головкин) Marko Cebokli Martin Bayer Mathieu Guindon Matthias Schnoell Nicolas Carion Niels Elburg Phillip Promesberger Raphael Graf Richard Spindler Richard Ling (Chungzuwalla) Robert Schweikert Ross Lagerwall Samuel Mimram Simon A. Eugster Sofian Audry Stefano Sabatini Steinar H. Gunderson Thomas Coldrick Thomas Perl Till Theato Vincent Pinon frei0r-plugins-1.8.0/ChangeLog.txt0000644000175000017500000000765614220150122015453 0ustar jrmljrml*** See also the Changes @section in include/frei0r.h or git log ** See also the Release section on https://github.com/dyne/frei0r/releases * Usernames prefixed by '@' and issues prefixed by '#' refer to github/dyne/frei0r 1.8 - 27 March 2021 What's Changed: Consolidated opencv4 support by @kwizart in #101 spelling fixes by @umlaeute in #98 Fix build warning in 64 bit Windows by @gbendy in #107 using the void keyword in function declaration by @mypopydev in #104 Add FX aech0r . Aim to simulate an analog video echo. by @d-j-a-y in #73 Fix build for opencv4 by @mingwandroid in #112 Support MSYS2/mingw-w64 by @mingwandroid in #113 Fill uninitialized gaps between grid images by @bmatherly in #118 Avoid destructing alpha channel. by @andre-caldas in #119 pixeliz0r: Limit the blocksize to a minimum of 1 pixel by @rrrapha in #120 edgeglow: Fix hsl to rgb conversion by @rrrapha in #121 New Contributors: @kwizart made their first contribution in #101 @gbendy made their first contribution in #107 @mypopydev made their first contribution in #104 @mingwandroid made their first contribution in #112 @bmatherly made their first contribution in #118 @andre-caldas made their first contribution in #119 1.7 - 6 December 2019 This release includes three new filters, code cleanups and several bugfixes improving stability of existing plugins. New filters (3): normaliz0r, elastic_scale, premultiply. Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur, c0rners, cairogradient, cairoimagegrid, cartoon, cluster, coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r, delay0r, edgeglow, emboss, facebl0r, facedetect, levels, lightgraffiti, measure, ndvi, nervous, nosync0r, primaries, rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress, three_point_balance, timeout, tutorial, vertigo, vignette, water, alphaatop, alphain, alphaout, alphaover, alphaxor, cairoaffineblend, cairoblend, xfade0r 1.6.1 - 25 May 2017 Minor fixes to the build system. Version correctly updated. 1.6.0 - 24 March 2017 This release contains new filters and some bugfixes to parameters and building environment, documentation is updated accordingly. New filters (3): bgsubtract0r, glitch0r, rgbsplit0r Updated (2): Distort0r now mode and velocity, Curves has improved precision. 1.5.0 - 2 April 2016 This release fixes several major bugs in existing plugins and adds one new filter: NDVI (Normalized Difference Vegetation Index). 1.4.0 - 24 February 2013 This release fixes several major bugs in existing plugins, adds new filters and the optional dependency to cairo. New filters (18): IIRblur, Vignette, Keyspillm0pup, Timeout, Posterize, Dither, Spillsupress, Emboss, Colgate, RGBNoise, Colorize, Softglow, ColrHalftone, Sigmoidaltransfer, Colortap, cairogradient, cairoimagegrid, medians New mixers: cairoblend, cairoaffineblend 1.3.0 - 8 March 2011 This release adds more plugins, better documentation and better examples for writing code that makes use of thed opencv library. New filters (4): tutorial, sharpness, denoise, lightgraffiti New generator: test_pat (broadcast test patterns) New mixer: addition_alpha 1.2.1 - 4 October 2010 This is a bugfix release which avoids a crash on load of the Vertigo plugin and corrects the install path according do distribution needs. 1.2.0 - 13 September 2010 This release adds many new filters, cross-platform compatibility to build Win32 plugins, some fixes to the specification, a new Web page, and more documentation. 1.1.22 - 28 October 2008 Three new plugins were added: UV Map, Edge Glow, and K-Means Clustering. Various bugfixes were done. 1.1.21 - 1 April 2008 This release adds six new plugins: Lenscorrection, Transparency, Color Distance, Perspective, RGB Parade, and Vector Scope. 1.1.20 - 7 November 2007 This is the first release as a standard autoconf tarball. It contains various bugfixes and some new plugins. *** At last, see also git --log from repository frei0r-plugins-1.8.0/INSTALL.txt0000644000175000017500000000233414220150122014716 0ustar jrmljrml# Installation Instructions Frei0r can be built using either Autoconf or CMake. The choice is open, CMake is mandatory only on Windowz. The presence of optional libraries on the system will trigger compilation of extra plugins. These libraries are: + [Gavl](http://gmerlin.sourceforge.net) required for scale0tilt and vectorscope filters + [OpenCV](http://opencvlibrary.sourceforge.net) required for facebl0r filter + [Cairo](http://cairographics.org) required for cairo- filters and mixers ## Autoconf build ``` ./configure make ``` ## CMake build ``` cmake . make ``` ## Proceed with install Default prefix is `/usr/local`, target directory is `frei0r-1` A default `make install` as root will put the plugins into `/usr/local/lib/frei0r-1` unless the prefix path is specified. Most applications will look into that directory on GNU/Linux, or it should be possible to configure where to look for frei0r plugins. When using Apple/OSX, the `dlopen()` mechanism (in FFMpeg for instance) will look for `.dylib` extensions and not the `.so` that frei0r plugins have by default. To fix this problem one can rename the plugins simply so: ``` for file in /usr/local/lib/frei0r-1/*.so ; do cp $file "${file%.*}.dylib" done ``` frei0r-plugins-1.8.0/include/0000755000175000017500000000000014220150123014471 5ustar jrmljrmlfrei0r-plugins-1.8.0/include/blur.h0000644000175000017500000001643214220150122015613 0ustar jrmljrml/* blur.h * Copyright (C) 2004--2005 Mathieu Guindon * Julien Keable * Jean-Sebastien Senecal (js@drone.ws) * * Modified by Richard Spindler (richard.spindler AT gmail.com) for blurring in * the mask0mate Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #define SIZE_RGBA 4 static inline int MAX(int a, int b) { return (a > b ? a : b); } static inline int MIN(int a, int b) { return (a < b ? a : b); } static inline void subtract_acc(uint32_t *dst, const uint32_t *src) { int n=SIZE_RGBA; while (n--) *dst++ -= *src++; } static inline void add_acc(uint32_t *dst, const uint32_t *src) { int n=SIZE_RGBA; while (n--) *dst++ += *src++; } static inline void divide(unsigned char *dst, const uint32_t *src, const unsigned int val) { int n=SIZE_RGBA; while (n--) *dst++ = *src++ / val; } typedef struct squareblur_instance { unsigned int width; unsigned int height; double kernel; /* the kernel size, as a percentage of the biggest of width and height */ uint32_t *mem; /* memory accumulation matrix of uint32_t (size = acc_width*acc_height*SIZE_RGBA) */ uint32_t **acc; /* accumulation matrix of pointers to SIZE_RGBA consecutive uint32_t in mem (size = acc_width*acc_height) */ } squareblur_instance_t; /* Updates the summed area table. */ static void update_summed_area_table(squareblur_instance_t *inst, const uint32_t *src) { register unsigned char *iter_data; register uint32_t *iter_mem; register unsigned int i, x, y; uint32_t acc_buffer[SIZE_RGBA]; /* accumulation buffer */ unsigned int row_width; unsigned int width, height; unsigned int cell_size; /* Compute basic params. */ width = inst->width+1; height = inst->height+1; row_width = SIZE_RGBA * width; cell_size = SIZE_RGBA * sizeof(uint32_t); /* Init iterators. */ iter_data = (unsigned char*) src; iter_mem = inst->mem; /* Process first row (all zeros). */ memset(iter_mem, 0, row_width * cell_size); iter_mem += row_width; if (height >= 1) { /* Process second row. */ memset(acc_buffer, 0, cell_size); memset(iter_mem, 0, cell_size); /* first column is void */ iter_mem += SIZE_RGBA; for (x=1; xname = "Kernel size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The size of the kernel, as a proportion to its coverage of the image"; break; } } static f0r_instance_t blur_construct(unsigned int width, unsigned int height) { squareblur_instance_t* inst = (squareblur_instance_t*)malloc(sizeof(squareblur_instance_t)); unsigned int i; unsigned int acc_width, acc_height = height+1; uint32_t* iter_mem; uint32_t** iter_acc; /* set params */ inst->width = width; inst->height = height; acc_width = width+1; acc_height = height+1; inst->kernel = 0.0; /* allocate memory for the summed-area-table */ inst->mem = (uint32_t*) malloc(acc_width*acc_height*SIZE_RGBA*sizeof(uint32_t)); inst->acc = (uint32_t**) malloc(acc_width*acc_height*sizeof(uint32_t*)); /* point at the right place */ iter_mem = inst->mem; iter_acc = inst->acc; for (i=0; iacc); free(inst->mem); free(instance); } static void blur_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; switch(param_index) { case 0: /* kernel size */ inst->kernel = *((double*)param); break; } } static void blur_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->kernel; break; } } static void blur_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; unsigned int width = inst->width; unsigned int height = inst->height; unsigned int acc_width = width+1; /* width of the summed area table */ unsigned int max = MAX(width, height); unsigned int kernel_size = (unsigned int) (inst->kernel * max / 2.0); unsigned int x, y; unsigned int x0, x1, y0, y1; unsigned int area; if (kernel_size <= 0) { /* No blur, just copy image. */ memcpy(outframe, inframe, width*height*sizeof(uint32_t)); } else { assert(inst->acc); unsigned char* dst = (unsigned char*)outframe; uint32_t** acc = inst->acc; uint32_t sum[SIZE_RGBA]; unsigned int y0_offset, y1_offset; /* Compute the summed area table. */ update_summed_area_table(inst, inframe); /* Loop through the image's pixels. */ for (y=0;yfrei0r header, * which is quite simple. * * After that, you might want to look at the * frei0r functions in more detail. * * When developing a new frei0r effect, you have to choose * - which effect type to use (\ref PLUGIN_TYPE), * - which color model to use (\ref COLOR_MODEL), and * - which parameter types (\ref PARAM_TYPE) your effect will support. * * To round things up, you should decide whether your effect should have * an associated icon (\ref icons), and where it will be installed * (\ref pluglocations). * * @section sec_changes Changes * * @subsection sec_changes_1_1_1_2 From frei0r 1.1 to frei0r 1.2 * - make in plugin path optional * - added section on FREI0R_PATH environment variable * - added requirement to initialize all parameters in f0r_construct() * * @subsection sec_changes_1_0_1_1 From frei0r 1.0 to frei0r 1.1 * * - added specifications for plugin locations * - added specifications for frei0r icons * - added RGBA8888 color model * - added packed32 color model * - added better specification of color models * - added string type * - added bounds to resolution (8 <= width, height <= 2048) * - width and height must be an integer multiple of 8 * - frame data must be 16 byte aligned * - improved update specification (must not change parameters, * must restore fpu state) * - added note for applications to ignore effects with unknown fields * - added new plugin types mixer2 and mixer3 * - added section about \ref concurrency */ /** * \addtogroup pluglocations Plugin Locations * @section sec_pluglocations Plugin Locations * * For Unix platforms there are rules for the location of frei0r plugins. * * frei0r 1.x plugin files should be located in * * - (1) /usr/lib/frei0r-1/\ * - (2) /usr/local/lib/frei0r-1/\ * - (3) $HOME/.frei0r-1/lib/\ * * Examples: * * - /usr/lib/frei0r-1/mob/flippo.so * - /usr/lib/frei0r-1/drone/flippo.so * - /usr/local/lib/frei0r-1/gephex/coma/invert0r.so * - /home/martin/.frei0r-1/lib/martin/test.so * * Like in these examples plugins should be placed in "vendor" subdirs * to reduce name clashes. However, is optional and may be left blank. * * @subsection sec_order Plugin Loading Order * * The application shall load plugins in the following order: 3, 2, 1. * If a name clash occurs (two or more frei0r plugins with identical * effect name), the plugins in directory 3 have precedence over plugins * in directory 2, and those in directory 2 have precedence over plugins * in directory 1. * * This makes it possible for users to "override" effects that are * installed in system wide directories by placing plugins in their * home directory. * * The order of loading plugins inside each of the directories * 1, 2, and 3 is not defined. * * @subsection sec_path FREI0R_PATH Environment Variable * * If the environment variable FREI0R_PATH is defined, then it shall be * considered a colon separated list of directories which replaces the * default list. * * For example: * * FREI0R_PATH=/home/foo/frei0r-plugins:/usr/lib/frei0r-1:/etc/frei0r * * On Windows platforms a semicolon ';' must be used instead of colon * ':' to separate FREI0R_PATH entries (due to the way filenames are * interpreted), hence a cross-platform host application should detect * the platform running and adjust the parsed char accordingly, for * example: * * FREI0R_PATH=C:\Program Files\frei0r-1;%%PROGRAMFILES%\frei0r-1 * */ /** *\addtogroup icons Icons for frei0r effects * @section sec_icons Icons for frei0r effects * * Each frei0r effect can have an associated icon. * * @subsection sec_icon_format Icon Format * * The format of frei0r icons must be png. * Recommended resolution is 64x64. * The icon filename of an effect with effect name "frei0r" * must be "frei0r.png". * * @subsection sec_icon_location Icon location * * The exact location where the application should look for the * plugin is platform dependant. * * For Windows platforms, the icon should be at the same place as * the plugin containing the effect. * * For Unix platforms, the following mapping from plugin location * to icon location must be used: * * Let \/\ be a frei0r plugin with name \. * Then the corresponding icon (if any) shall be located in * \/\.png. * \ can be obtained in the following way: * * @verbatim | ---------------------------------------------------------------------------- $HOME/.frei0r-1/lib/ | $HOME/.frei0r-1/icons/ /usr/local/lib/frei0r-1/ | /usr/local/share/frei0r-1/icons/ /usr/lib/frei0r-1/ | /usr/share/frei0r-1/icons/ * | @endverbatim * * (The wildcard '*' stands for any other plugin_path) * * For other platforms, no location is defined. We recommend to use the * plugin path where possible. */ /** * \addtogroup concurrency Concurrency * @section sec_concurrency Concurrency * * - \ref f0r_init * - \ref f0r_deinit * * These methods must not be called more than once. It is obvious that no * concurrent calls are allowed. * * * - \ref f0r_get_plugin_info * - \ref f0r_get_param_info * - \ref f0r_construct * - \ref f0r_destruct * * Concurrent calls of these functions are allowed. * * * - \ref f0r_set_param_value * - \ref f0r_get_param_value * - \ref f0r_update * - \ref f0r_update2 * * If a thread is in one of these methods its allowed for another thread to * enter one of theses methods for a different effect instance. But for one * effect instance only one thread is allowed to execute any of these methods. */ /** \file * \brief This file defines the frei0r api, version 1.2. * * A conforming plugin must implement and export all functions declared in * this header. * * A conforming application must accept only those plugins which use * allowed values for the described fields. */ #ifndef INCLUDED_FREI0R_H #define INCLUDED_FREI0R_H #include /** * The frei0r API major version */ #define FREI0R_MAJOR_VERSION 1 /** * The frei0r API minor version */ #define FREI0R_MINOR_VERSION 2 //--------------------------------------------------------------------------- /** * f0r_init() is called once when the plugin is loaded by the application. * \see f0r_deinit */ int f0r_init(void); /** * f0r_deinit is called once when the plugin is unloaded by the application. * \see f0r_init */ void f0r_deinit(void); //--------------------------------------------------------------------------- /** \addtogroup PLUGIN_TYPE Type of the Plugin * These defines determine whether the plugin is a * source, a filter or one of the two mixer types * @{ */ /** one input and one output */ #define F0R_PLUGIN_TYPE_FILTER 0 /** just one output */ #define F0R_PLUGIN_TYPE_SOURCE 1 /** two inputs and one output */ #define F0R_PLUGIN_TYPE_MIXER2 2 /** three inputs and one output */ #define F0R_PLUGIN_TYPE_MIXER3 3 /** @} */ //--------------------------------------------------------------------------- /** \addtogroup COLOR_MODEL Color Models * List of supported color models. * * Note: the color models are endian independent, because the * color components are defined by their positon in memory, not * by their significance in an uint32_t value. * * For effects that work on the color components, * RGBA8888 is the recommended color model for frei0r-1.2 effects. * For effects that only work on pixels, PACKED32 is the recommended * color model since it helps the application to avoid unnecessary * color conversions. * * Effects can choose an appropriate color model, applications must support * all color models and do conversions if necessary. Source effects * must not use the PACKED32 color model because the application must know * in which color model the created framebuffers are represented. * * For each color model, a frame consists of width*height pixels which * are stored row-wise and consecutively in memory. The size of a pixel is * 4 bytes. There is no extra pitch parameter * (i.e. the pitch is simply width*4). * * The following additional constraints must be honored: * - The top-most line of a frame is stored first in memory. * - A frame must be aligned to a 16 byte border in memory. * - The width and height of a frame must be positive * - The width and height of a frame must be integer multiples of 8 * * These constraints make sure that each line is stored at an address aligned * to 16 byte. */ /*@{*/ /** * In BGRA8888, each pixel is represented by 4 consecutive * unsigned bytes, where the first byte value represents * the blue, the second the green, and the third the red color * component of the pixel. The last value represents the * alpha value. */ #define F0R_COLOR_MODEL_BGRA8888 0 /** * In RGBA8888, each pixel is represented by 4 consecutive * unsigned bytes, where the first byte value represents * the red, the second the green, and the third the blue color * component of the pixel. The last value represents the * alpha value. */ #define F0R_COLOR_MODEL_RGBA8888 1 /** * In PACKED32, each pixel is represented by 4 consecutive * bytes, but it is not defined how the color componets are * stored. The true color format could be RGBA8888, * BGRA8888, a packed 32 bit YUV format, or any other * color format that stores pixels in 32 bit. * * This is useful for effects that don't work on color but * only on pixels (for example a mirror effect). * * Note that source effects must not use this color model. */ #define F0R_COLOR_MODEL_PACKED32 2 /*@}*/ /** * The f0r_plugin_info_t structure is filled in by the plugin * to tell the application about its name, type, number of parameters, * and version. * * An application should ignore (i.e. not use) frei0r effects that * have unknown values in the plugin_type or color_model field. * It should also ignore effects with a too high frei0r_version. * * This is necessary to be able to extend the frei0r spec (e.g. * by adding new color models or plugin types) in a way that does not * result in crashes when loading effects that make use of these * extensions into an older application. * * All strings are unicode, 0-terminated, and the encoding is utf-8. */ typedef struct f0r_plugin_info { const char* name; /**< The (short) name of the plugin */ const char* author; /**< The plugin author */ /** The plugin type * \see PLUGIN_TYPE */ int plugin_type; int color_model; /**< The color model used */ int frei0r_version; /**< The frei0r major version this plugin is built for*/ int major_version; /**< The major version of the plugin */ int minor_version; /**< The minor version of the plugin */ int num_params; /**< The number of parameters of the plugin */ const char* explanation; /**< An optional explanation string */ } f0r_plugin_info_t; /** * Is called once after init. The plugin has to fill in the values in info. * * \param info Pointer to an info struct allocated by the application. */ void f0r_get_plugin_info(f0r_plugin_info_t* info); //--------------------------------------------------------------------------- /** \addtogroup PARAM_TYPE Parameter Types * * @{ */ /** * Parameter type for boolean values * \see f0r_param_bool */ #define F0R_PARAM_BOOL 0 /** * Parameter type for doubles * \see f0r_param_double */ #define F0R_PARAM_DOUBLE 1 /** * Parameter type for color * \see f0r_param_color */ #define F0R_PARAM_COLOR 2 /** * Parameter type for position * \see f0r_param_position */ #define F0R_PARAM_POSITION 3 /** * Parameter type for string * \see f0r_param_string */ #define F0R_PARAM_STRING 4 /** * The boolean type. The allowed range of values is [0, 1]. * [0, 0.5[ is mapped to false and [0.5, 1] is mapped to true. */ typedef double f0r_param_bool; /** * The double type. The allowed range of values is [0, 1]. */ typedef double f0r_param_double; /** * The color type. All three color components are in the range [0, 1]. */ typedef struct f0r_param_color { float r; /**< red color component */ float g; /**< green color component */ float b; /**< blue color component */ } f0r_param_color_t; /** * The position type. Both position coordinates are in the range [0, 1]. */ typedef struct f0r_param_position { double x; /**< x coordinate */ double y; /**< y coordinate */ } f0r_param_position_t; /** * The string type. * Zero terminated array of 8-bit values in utf-8 encoding */ typedef char* f0r_param_string; /** @} */ /** * Similar to f0r_plugin_info_t, this structure is filled by the plugin * for every parameter. * * All strings are unicode, 0-terminated, and the encoding is utf-8. */ typedef struct f0r_param_info { const char* name; /**float and float->uchar conversion for packed RGBA video * with flexible gamma correction * * Copyright (C) 2012 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r package * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ // the float to uint8_t conversion is done // using Spitzak type tables (upper 16 bits // of a float value used as table index) // see http://mysite.verizon.net/spitzak/conversion/ #include #include typedef struct { float r; float g; float b; float a; } float_rgba; //------------------------------------------------------ //the following gamma functions need not be speed optimized, //as they are only used for table generation //-------------------------------------------------------- //rec 709 gamma forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_709_f(float a) { return (a<=0.018) ? 4.5*a : 1.099*powf(a,0.45)-0.099; } //-------------------------------------------------------- //rec 709 gamma backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_709_b(float a) { return (a<=0.081) ? a/4.5 : powf((a+0.099)/1.099,1.0/0.45); } //---------------------------------------------------- //sRGB gamma forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_sRGB_f(float a) { return (a<=0.0031308) ? 12.92*a : 1.055*powf(a,1.0/2.4)-0.055; } //-------------------------------------------------------- //sRGB gamma backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_sRGB_b(float a) { return (a<=0.04045) ? a/12.92 : powf((a+0.055)/1.055,2.4); } //---------------------------------------------------- //plain gamma (power function) forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_plain_f(float a, float g) { return powf(a,1.0/g); } //-------------------------------------------------------- //plain gamma (power function) backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_plain_b(float a, float g) { return powf(a,g); } //-------------------------------------------------------- //dummy function for linear tables (no gamma) //g = gamma value static inline float gamma_none(float a) { return a; } //------------------------------------------------ //expand highlights using a modified Spitzak formula //with limited max output value (250) //(for values up to 2500 use 1.0001 and 0.493) //input [0...1] //output [0...250] static inline float exp_hl(float a) { return (a<=0.4781) ? a : 0.25/(1.001-a); } //------------------------------------------------------------ //compress highlights using a modified Spitzak formula //with limited max input value (250) //(for values up to 2500 use 1.0001 and 0.493) //input [0...250] //output [0...1] static inline float cps_hl(float a) { return (a<=0.4781) ? a : 1.001-0.25/a; } //---------------------------------------------------------- //float to char conversion is done using the upper 16 bits //of the float number as an index into the conversion table. //This union is used for type punning, to avoid problems //with compiler optimizations, as the read access in the //cfc_tab_8 function directly follows writing typedef union { float a; uint16_t i[2]; } flint; //-------------------------------------------------------- //generate forward and backward conversion tables //for 8 bit (uint8_t) video //*ft = forward table (float to uchar, linear to gamma) // must have space for 65536 char elements //*bt = backward table (uchar to float, gamma to linear) // must have space for 256 float elements //type = what kind of gamma function will be used: // 0 = linear (no gamma, just multiply/divide by 255) // 1 = plain gamma (pure power function) // 2 = rec 709 gamma // 3 = sRGB gamma // 4 = sRGB gamma with highlight expansion/compression // types 0...3 map to [0...1] linear float range // type 4 maps to [0...250] linear float range //g = gamma value, 0.3 to 3.0 (only used with type=1) static inline void cfc_tab_8(uint8_t *ft, float *bt, int type, float g) { uint16_t i; float a; flint fi; // *** generate float to char conversion table *** for (i=0;i<128;i++) //positive denormals map to zero ft[i]=0; for (i=128;i<=32639;i++) //positive numbers map to 0...255 { //#if FREI0R_BYTE_ORDER == FREI0R_BIG_ENDIAN // fi.i[0]=i; fi.i[1]=0x8000; //big endian //#endif //#if FREI0R_BYTE_ORDER == FREI0R_LITTLE_ENDIAN fi.i[1]=i; fi.i[0]=0x8000; //little endian //#endif a=fi.a; switch (type) { case 0: a=gamma_none(a); break; case 1: a=gamma_plain_f(a,g); break; case 2: a=gamma_709_f(a); break; case 3: a=gamma_sRGB_f(a); break; case 4: a=cps_hl(a); a=gamma_sRGB_f(a); break; default: break; } if (a>0.9999) a=0.9999; ft[i]=(uint8_t)(256.0*a); } for (i=32640;i<32768;i++) //positive NANs and infinite map to 255 ft[i]=255; for (i=32768;i!=65535;i++) //everything negative maps to 0 ft[i]=0; ft[65535]=0; // *** generate char to float conversion table *** for (i=0;i<=255;i++) { a=((float)i+0.5)/256.0; switch (type) { case 0: a=gamma_none(a); break; case 1: a=gamma_plain_b(a,g); break; case 2: a=gamma_709_b(a); break; case 3: a=gamma_sRGB_b(a); break; case 4: a=gamma_sRGB_b(a); a=exp_hl(a); break; default: break; } bt[i]=a; } } //-------------------------------------------------------- //convert from paked uchar RGBA to packed float RGBA //w,h are width and height of the image //tab = table used for RGB conversion //atab = table used for alpha converion (usually linear) static inline void RGBA8_2_float(const uint32_t *in, float_rgba *out, int w, int h, float *tab, float *atab) { int i; uint8_t *cin=(uint8_t *)in; for (i=0;ii[1]]; } //endif //#if FREI0R_BYTE_ORDER == FREI0R_BIG_ENDIAN //static inline float_2_uint8(const float *in, uint8_t *tab) //{ //return tab[((flint*)in)->i[0]]; //} //#endif frei0r-plugins-1.8.0/include/frei0r.hpp0000644000175000017500000002047714220150123016403 0ustar jrmljrmlextern "C" { #include "frei0r.h" } #include #include #include #include namespace frei0r { class fx; // remember me static std::string s_name; static std::string s_author; static std::string s_explanation; static std::pair s_version; static unsigned int s_effect_type; static unsigned int s_color_model; static fx* (*s_build) (unsigned int, unsigned int); struct param_info { param_info(const std::string& name, const std::string& desc, int type) : m_name(name), m_desc(desc), m_type(type) {} std::string m_name; std::string m_desc; int m_type; }; static std::vector s_params; class fx { public: unsigned int width; unsigned int height; unsigned int size; // = width * height std::vector param_ptrs; fx() { s_params.clear(); // reinit static params } virtual unsigned int effect_type()=0; void register_param(f0r_param_color& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_COLOR)); } void register_param(double& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_DOUBLE)); } void register_param(bool& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_BOOL)); } void register_param(f0r_param_position& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_POSITION)); } void register_param(std::string& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_STRING)); } void get_param_value(f0r_param_t param, int param_index) { void* ptr = param_ptrs[param_index]; switch (s_params[param_index].m_type) { case F0R_PARAM_BOOL : *static_cast(param) = *static_cast(ptr) > 0.5 ? 1.0 : 0.0; break; case F0R_PARAM_DOUBLE: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_COLOR: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_POSITION: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_STRING: *static_cast(param) = const_cast(static_cast(ptr)->c_str()); break; } } void set_param_value(f0r_param_t param, int param_index) { void* ptr = param_ptrs[param_index]; switch (s_params[param_index].m_type) { case F0R_PARAM_BOOL : *static_cast(ptr) = (*static_cast(param) > 0.5) ; break; case F0R_PARAM_DOUBLE: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_COLOR: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_POSITION: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_STRING: *static_cast(ptr) = *static_cast(param); break; } } virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) = 0; virtual ~fx() { } }; class source : public fx { protected: source() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_SOURCE; } virtual void update(double time, uint32_t* out) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in1; // unused (void)in2; // unused (void)in3; // unused update(time, out); } }; class filter : public fx { protected: filter() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_FILTER; } virtual void update(double time, uint32_t* out, const uint32_t* in1) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in2; // unused (void)in3; // unused update(time, out, in1); } }; class mixer2 : public fx { protected: mixer2() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_MIXER2; } virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in3; // unused update(time, out, in1, in2); } }; class mixer3 : public fx { protected: mixer3() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_MIXER3; } }; // register stuff template class construct { public: construct(const std::string& name, const std::string& explanation, const std::string& author, const int& major_version, const int& minor_version, unsigned int color_model = F0R_COLOR_MODEL_BGRA8888) { T a(0,0); s_name=name; s_explanation=explanation; s_author=author; s_version=std::make_pair(major_version,minor_version); s_build=build; s_effect_type=a.effect_type(); s_color_model=color_model; } private: static fx* build(unsigned int width, unsigned int height) { return new T(width,height); } }; } // the exported frei0r functions int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = frei0r::s_name.c_str(); info->author = frei0r::s_author.c_str(); info->plugin_type = frei0r::s_effect_type; info->color_model = frei0r::s_color_model; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = frei0r::s_version.first; info->minor_version = frei0r::s_version.second; info->explanation = frei0r::s_explanation.c_str(); info->num_params = static_cast(frei0r::s_params.size()); } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { info->name=frei0r::s_params[param_index].m_name.c_str(); info->type=frei0r::s_params[param_index].m_type; info->explanation=frei0r::s_params[param_index].m_desc.c_str(); } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { frei0r::fx* nfx = frei0r::s_build(width, height); nfx->width=width; nfx->height=height; nfx->size=width*height; return nfx; } void f0r_destruct(f0r_instance_t instance) { delete static_cast(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { static_cast(instance)->set_param_value(param, param_index); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { static_cast(instance)->get_param_value(param, param_index); } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { static_cast(instance)->update(time, outframe, inframe1, inframe2, inframe3); } // compability for frei0r 1.0 void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { f0r_update2(instance, time, inframe, 0, 0, outframe); } frei0r-plugins-1.8.0/include/frei0r_colorspace.h0000644000175000017500000002320514220150123020245 0ustar jrmljrml/* frei0r_colorspace.h * Copyright (C) 2004 Mathieu Guindon, Julien Keable, Jean-Sebastien Senecal * This file is part of Frei0r. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef INCLUDED_FREI0R_COLORSPACE_H #define INCLUDED_FREI0R_COLORSPACE_H #include "frei0r_math.h" #include #include // # Basic colorspace convert functions (from the Gimp gimpcolorspace.h) #### /* int functions */ /** * rgb_to_hsv_int * @red: The red channel value, returns the Hue channel * @green: The green channel value, returns the Saturation channel * @blue: The blue channel value, returns the Value channel * * The arguments are pointers to int representing channel values in * the RGB colorspace, and the values pointed to are all in the range * [0, 255]. * * The function changes the arguments to point to the HSV value * corresponding, with the returned values in the following * ranges: H [0, 360], S [0, 255], V [0, 255]. **/ inline void rgb_to_hsv_int (int *red /* returns hue */, int *green /* returns saturation */, int *blue /* returns value */) { double r, g, b; double h, s, v; double min; double delta; r = *red; g = *green; b = *blue; if (r > g) { v = MAX (r, b); min = MIN (g, b); } else { v = MAX (g, b); min = MIN (r, b); } delta = v - min; if (v == 0.0) s = 0.0; else s = delta / v; if (s == 0.0) h = 0.0; else { if (r == v) h = 60.0 * (g - b) / delta; else if (g == v) h = 120 + 60.0 * (b - r) / delta; else h = 240 + 60.0 * (r - g) / delta; if (h < 0.0) h += 360.0; if (h > 360.0) h -= 360.0; } *red = ROUND (h); *green = ROUND (s * 255.0); *blue = ROUND (v); } /** * hsv_to_rgb_int * @hue: The hue channel, returns the red channel * @saturation: The saturation channel, returns the green channel * @value: The value channel, returns the blue channel * * The arguments are pointers to int, with the values pointed to in the * following ranges: H [0, 360], S [0, 255], V [0, 255]. * * The function changes the arguments to point to the RGB value * corresponding, with the returned values all in the range [0, 255]. **/ inline void hsv_to_rgb_int (int *hue /* returns red */, int *saturation /* returns green */, int *value /* returns blue */) { double h, s, v, h_temp; double f, p, q, t; int i; if (*saturation == 0) { *hue = *value; *saturation = *value; // *value = *value; } else { h = *hue; s = *saturation / 255.0; v = *value / 255.0; if (h == 360) h_temp = 0; else h_temp = h; h_temp = h_temp / 60.0; i = (int) floor (h_temp); f = h_temp - i; p = v * (1.0 - s); q = v * (1.0 - (s * f)); t = v * (1.0 - (s * (1.0 - f))); switch (i) { case 0: *hue = ROUND (v * 255.0); *saturation = ROUND (t * 255.0); *value = ROUND (p * 255.0); break; case 1: *hue = ROUND (q * 255.0); *saturation = ROUND (v * 255.0); *value = ROUND (p * 255.0); break; case 2: *hue = ROUND (p * 255.0); *saturation = ROUND (v * 255.0); *value = ROUND (t * 255.0); break; case 3: *hue = ROUND (p * 255.0); *saturation = ROUND (q * 255.0); *value = ROUND (v * 255.0); break; case 4: *hue = ROUND (t * 255.0); *saturation = ROUND (p * 255.0); *value = ROUND (v * 255.0); break; case 5: *hue = ROUND (v * 255.0); *saturation = ROUND (p * 255.0); *value = ROUND (q * 255.0); break; } } } /** * rgb_to_hsl_int * @red: Red channel, returns Hue channel * @green: Green channel, returns Lightness channel * @blue: Blue channel, returns Saturation channel * * The arguments are pointers to int representing channel values in the * RGB colorspace, and the values pointed to are all in the range [0, 255]. * * The function changes the arguments to point to the corresponding HLS * value with the values pointed to in the following ranges: H [0, 360], * L [0, 255], S [0, 255]. **/ inline void rgb_to_hsl_int (unsigned int *red /* returns red */, unsigned int *green /* returns green */, unsigned int *blue /* returns blue */) { unsigned int r, g, b; double h, s, l; unsigned int min, max; unsigned int delta; r = *red; g = *green; b = *blue; if (r > g) { max = MAX (r, b); min = MIN (g, b); } else { max = MAX (g, b); min = MIN (r, b); } l = (max + min) / 2.0; if (max == min) { s = 0.0; h = 0.0; } else { delta = (max - min); if (l < 128) s = 255 * (double) delta / (double) (max + min); else s = 255 * (double) delta / (double) (511 - max - min); if (r == max) h = (g - b) / (double) delta; else if (g == max) h = 2 + (b - r) / (double) delta; else h = 4 + (r - g) / (double) delta; h = h * 42.5; if (h < 0) h += 255; else if (h > 255) h -= 255; } *red = ROUND (h); *green = ROUND (s); *blue = ROUND (l); } inline int hsl_value_int (double n1, double n2, double hue) { double value; if (hue > 255) hue -= 255; else if (hue < 0) hue += 255; if (hue < 42.5) value = n1 + (n2 - n1) * (hue / 42.5); else if (hue < 127.5) value = n2; else if (hue < 170) value = n1 + (n2 - n1) * ((170 - hue) / 42.5); else value = n1; return ROUND (value * 255.0); } /** * hsl_to_rgb_int * @hue: Hue channel, returns Red channel * @saturation: Saturation channel, returns Green channel * @lightness: Lightness channel, returns Blue channel * * The arguments are pointers to int, with the values pointed to in the * following ranges: H [0, 360], L [0, 255], S [0, 255]. * * The function changes the arguments to point to the RGB value * corresponding, with the returned values all in the range [0, 255]. **/ inline void hsl_to_rgb_int (unsigned int *hue /* returns red */, unsigned int *saturation /* returns green */, unsigned int *lightness /* returns blue */) { double h, s, l; h = *hue; s = *saturation; l = *lightness; if (s == 0) { /* achromatic case */ *hue = (int)l; *lightness = (int)l; *saturation = (int)l; } else { double m1, m2; if (l < 128) m2 = (l * (255 + s)) / 65025.0; else m2 = (l + s - (l * s) / 255.0) / 255.0; m1 = (l / 127.5) - m2; /* chromatic case */ *hue = hsl_value_int (m1, m2, h + 85); *saturation = hsl_value_int (m1, m2, h); *lightness = hsl_value_int (m1, m2, h - 85); } } /** * gimp_rgb_to_cmyk_int: * @red: the red channel; returns the cyan value (0-255) * @green: the green channel; returns the magenta value (0-255) * @blue: the blue channel; returns the yellow value (0-255) * @pullout: the percentage of black to pull out (0-100); returns * the black value (0-255) * * Does a naive conversion from RGB to CMYK colorspace. A simple * formula that doesn't take any color-profiles into account is used. * The amount of black pullout how can be controlled via the @pullout * parameter. A @pullout value of 0 makes this a conversion to CMY. * A value of 100 causes the maximum amount of black to be pulled out. **/ inline void gimp_rgb_to_cmyk_int (int *red, int *green, int *blue, int *pullout) { int c, m, y; c = 255 - *red; m = 255 - *green; y = 255 - *blue; if (*pullout == 0) { *red = c; *green = m; *blue = y; } else { int k = 255; if (c < k) k = c; if (m < k) k = m; if (y < k) k = y; k = (k * CLAMP (*pullout, 0, 100)) / 100; *red = ((c - k) << 8) / (256 - k); *green = ((m - k) << 8) / (256 - k); *blue = ((y - k) << 8) / (256 - k); *pullout = k; } } /** * gimp_cmyk_to_rgb_int: * @cyan: the cyan channel; returns the red value (0-255) * @magenta: the magenta channel; returns the green value (0-255) * @yellow: the yellow channel; returns the blue value (0-255) * @black: the black channel (0-255); doesn't change * * Does a naive conversion from CMYK to RGB colorspace. A simple * formula that doesn't take any color-profiles into account is used. **/ inline void cmyk_to_rgb_int (int *cyan, int *magenta, int *yellow, int *black) { int c, m, y, k; c = *cyan; m = *magenta; y = *yellow; k = *black; if (k) { c = ((c * (256 - k)) >> 8) + k; m = ((m * (256 - k)) >> 8) + k; y = ((y * (256 - k)) >> 8) + k; } *cyan = 255 - c; *magenta = 255 - m; *yellow = 255 - y; } #endif frei0r-plugins-1.8.0/include/Makefile.am0000644000175000017500000000110314220150122016517 0ustar jrmljrml# Copyright (C) 2007 Richard Spindler # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. include_HEADERS = frei0r.h noinst_HEADERS = frei0r_colorspace.h frei0r.hpp frei0r_math.h frei0r-plugins-1.8.0/include/msvc/0000755000175000017500000000000014220150123015441 5ustar jrmljrmlfrei0r-plugins-1.8.0/include/msvc/stdint.h0000644000175000017500000001704714220150123017130 0ustar jrmljrml// ISO C9x compliant stdint.h for Microsoft Visual Studio // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 // // Copyright (c) 2006-2008 Alexander Chemeris // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. The name of the author may be used to endorse or promote products // derived from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // /////////////////////////////////////////////////////////////////////////////// #ifndef _MSC_VER // [ #error "Use this header only with Microsoft Visual C++ compilers!" #endif // _MSC_VER ] #ifndef _MSC_STDINT_H_ // [ #define _MSC_STDINT_H_ #if _MSC_VER > 1000 #pragma once #endif #include // For Visual Studio 6 in C++ mode and for many Visual Studio versions when // compiling for ARM we should wrap include with 'extern "C++" {}' // or compiler give many errors like this: // error C2733: second C linkage of overloaded function 'wmemchr' not allowed #ifdef __cplusplus extern "C" { #endif # include #ifdef __cplusplus } #endif // Define _W64 macros to mark types changing their size, like intptr_t. #ifndef _W64 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 # define _W64 __w64 # else # define _W64 # endif #endif // 7.18.1 Integer types // 7.18.1.1 Exact-width integer types // Visual Studio 6 and Embedded Visual C++ 4 doesn't // realize that, e.g. char has the same size as __int8 // so we give up on __intX for them. #if (_MSC_VER < 1300) typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; #else typedef signed __int8 int8_t; typedef signed __int16 int16_t; typedef signed __int32 int32_t; typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; #endif typedef signed __int64 int64_t; typedef unsigned __int64 uint64_t; // 7.18.1.2 Minimum-width integer types typedef int8_t int_least8_t; typedef int16_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef uint16_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; // 7.18.1.3 Fastest minimum-width integer types typedef int8_t int_fast8_t; typedef int16_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef uint16_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; // 7.18.1.4 Integer types capable of holding object pointers #ifdef _WIN64 // [ typedef signed __int64 intptr_t; typedef unsigned __int64 uintptr_t; #else // _WIN64 ][ typedef _W64 signed int intptr_t; typedef _W64 unsigned int uintptr_t; #endif // _WIN64 ] // 7.18.1.5 Greatest-width integer types typedef int64_t intmax_t; typedef uint64_t uintmax_t; // 7.18.2 Limits of specified-width integer types #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259 // 7.18.2.1 Limits of exact-width integer types #define INT8_MIN ((int8_t)_I8_MIN) #define INT8_MAX _I8_MAX #define INT16_MIN ((int16_t)_I16_MIN) #define INT16_MAX _I16_MAX #define INT32_MIN ((int32_t)_I32_MIN) #define INT32_MAX _I32_MAX #define INT64_MIN ((int64_t)_I64_MIN) #define INT64_MAX _I64_MAX #define UINT8_MAX _UI8_MAX #define UINT16_MAX _UI16_MAX #define UINT32_MAX _UI32_MAX #define UINT64_MAX _UI64_MAX // 7.18.2.2 Limits of minimum-width integer types #define INT_LEAST8_MIN INT8_MIN #define INT_LEAST8_MAX INT8_MAX #define INT_LEAST16_MIN INT16_MIN #define INT_LEAST16_MAX INT16_MAX #define INT_LEAST32_MIN INT32_MIN #define INT_LEAST32_MAX INT32_MAX #define INT_LEAST64_MIN INT64_MIN #define INT_LEAST64_MAX INT64_MAX #define UINT_LEAST8_MAX UINT8_MAX #define UINT_LEAST16_MAX UINT16_MAX #define UINT_LEAST32_MAX UINT32_MAX #define UINT_LEAST64_MAX UINT64_MAX // 7.18.2.3 Limits of fastest minimum-width integer types #define INT_FAST8_MIN INT8_MIN #define INT_FAST8_MAX INT8_MAX #define INT_FAST16_MIN INT16_MIN #define INT_FAST16_MAX INT16_MAX #define INT_FAST32_MIN INT32_MIN #define INT_FAST32_MAX INT32_MAX #define INT_FAST64_MIN INT64_MIN #define INT_FAST64_MAX INT64_MAX #define UINT_FAST8_MAX UINT8_MAX #define UINT_FAST16_MAX UINT16_MAX #define UINT_FAST32_MAX UINT32_MAX #define UINT_FAST64_MAX UINT64_MAX // 7.18.2.4 Limits of integer types capable of holding object pointers #ifdef _WIN64 // [ # define INTPTR_MIN INT64_MIN # define INTPTR_MAX INT64_MAX # define UINTPTR_MAX UINT64_MAX #else // _WIN64 ][ # define INTPTR_MIN INT32_MIN # define INTPTR_MAX INT32_MAX # define UINTPTR_MAX UINT32_MAX #endif // _WIN64 ] // 7.18.2.5 Limits of greatest-width integer types #define INTMAX_MIN INT64_MIN #define INTMAX_MAX INT64_MAX #define UINTMAX_MAX UINT64_MAX // 7.18.3 Limits of other integer types #ifdef _WIN64 // [ # define PTRDIFF_MIN _I64_MIN # define PTRDIFF_MAX _I64_MAX #else // _WIN64 ][ # define PTRDIFF_MIN _I32_MIN # define PTRDIFF_MAX _I32_MAX #endif // _WIN64 ] #define SIG_ATOMIC_MIN INT_MIN #define SIG_ATOMIC_MAX INT_MAX #ifndef SIZE_MAX // [ # ifdef _WIN64 // [ # define SIZE_MAX _UI64_MAX # else // _WIN64 ][ # define SIZE_MAX _UI32_MAX # endif // _WIN64 ] #endif // SIZE_MAX ] // WCHAR_MIN and WCHAR_MAX are also defined in #ifndef WCHAR_MIN // [ # define WCHAR_MIN 0 #endif // WCHAR_MIN ] #ifndef WCHAR_MAX // [ # define WCHAR_MAX _UI16_MAX #endif // WCHAR_MAX ] #define WINT_MIN 0 #define WINT_MAX _UI16_MAX #endif // __STDC_LIMIT_MACROS ] // 7.18.4 Limits of other integer types #if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 // 7.18.4.1 Macros for minimum-width integer constants #define INT8_C(val) val##i8 #define INT16_C(val) val##i16 #define INT32_C(val) val##i32 #define INT64_C(val) val##i64 #define UINT8_C(val) val##ui8 #define UINT16_C(val) val##ui16 #define UINT32_C(val) val##ui32 #define UINT64_C(val) val##ui64 // 7.18.4.2 Macros for greatest-width integer constants #define INTMAX_C INT64_C #define UINTMAX_C UINT64_C #endif // __STDC_CONSTANT_MACROS ] #endif // _MSC_STDINT_H_ ] frei0r-plugins-1.8.0/include/msvc/inttypes.h0000644000175000017500000001747314220150123017505 0ustar jrmljrml// ISO C9x compliant inttypes.h for Microsoft Visual Studio // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 // // Copyright (c) 2006 Alexander Chemeris // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. The name of the author may be used to endorse or promote products // derived from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // /////////////////////////////////////////////////////////////////////////////// #ifndef _MSC_VER // [ #error "Use this header only with Microsoft Visual C++ compilers!" #endif // _MSC_VER ] #ifndef _MSC_INTTYPES_H_ // [ #define _MSC_INTTYPES_H_ #if _MSC_VER > 1000 #pragma once #endif #include "stdint.h" // 7.8 Format conversion of integer types typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t; // 7.8.1 Macros for format specifiers #if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 // The fprintf macros for signed integers are: #define PRId8 "d" #define PRIi8 "i" #define PRIdLEAST8 "d" #define PRIiLEAST8 "i" #define PRIdFAST8 "d" #define PRIiFAST8 "i" #define PRId16 "hd" #define PRIi16 "hi" #define PRIdLEAST16 "hd" #define PRIiLEAST16 "hi" #define PRIdFAST16 "hd" #define PRIiFAST16 "hi" #define PRId32 "I32d" #define PRIi32 "I32i" #define PRIdLEAST32 "I32d" #define PRIiLEAST32 "I32i" #define PRIdFAST32 "I32d" #define PRIiFAST32 "I32i" #define PRId64 "I64d" #define PRIi64 "I64i" #define PRIdLEAST64 "I64d" #define PRIiLEAST64 "I64i" #define PRIdFAST64 "I64d" #define PRIiFAST64 "I64i" #define PRIdMAX "I64d" #define PRIiMAX "I64i" #define PRIdPTR "Id" #define PRIiPTR "Ii" // The fprintf macros for unsigned integers are: #define PRIo8 "o" #define PRIu8 "u" #define PRIx8 "x" #define PRIX8 "X" #define PRIoLEAST8 "o" #define PRIuLEAST8 "u" #define PRIxLEAST8 "x" #define PRIXLEAST8 "X" #define PRIoFAST8 "o" #define PRIuFAST8 "u" #define PRIxFAST8 "x" #define PRIXFAST8 "X" #define PRIo16 "ho" #define PRIu16 "hu" #define PRIx16 "hx" #define PRIX16 "hX" #define PRIoLEAST16 "ho" #define PRIuLEAST16 "hu" #define PRIxLEAST16 "hx" #define PRIXLEAST16 "hX" #define PRIoFAST16 "ho" #define PRIuFAST16 "hu" #define PRIxFAST16 "hx" #define PRIXFAST16 "hX" #define PRIo32 "I32o" #define PRIu32 "I32u" #define PRIx32 "I32x" #define PRIX32 "I32X" #define PRIoLEAST32 "I32o" #define PRIuLEAST32 "I32u" #define PRIxLEAST32 "I32x" #define PRIXLEAST32 "I32X" #define PRIoFAST32 "I32o" #define PRIuFAST32 "I32u" #define PRIxFAST32 "I32x" #define PRIXFAST32 "I32X" #define PRIo64 "I64o" #define PRIu64 "I64u" #define PRIx64 "I64x" #define PRIX64 "I64X" #define PRIoLEAST64 "I64o" #define PRIuLEAST64 "I64u" #define PRIxLEAST64 "I64x" #define PRIXLEAST64 "I64X" #define PRIoFAST64 "I64o" #define PRIuFAST64 "I64u" #define PRIxFAST64 "I64x" #define PRIXFAST64 "I64X" #define PRIoMAX "I64o" #define PRIuMAX "I64u" #define PRIxMAX "I64x" #define PRIXMAX "I64X" #define PRIoPTR "Io" #define PRIuPTR "Iu" #define PRIxPTR "Ix" #define PRIXPTR "IX" // The fscanf macros for signed integers are: #define SCNd8 "d" #define SCNi8 "i" #define SCNdLEAST8 "d" #define SCNiLEAST8 "i" #define SCNdFAST8 "d" #define SCNiFAST8 "i" #define SCNd16 "hd" #define SCNi16 "hi" #define SCNdLEAST16 "hd" #define SCNiLEAST16 "hi" #define SCNdFAST16 "hd" #define SCNiFAST16 "hi" #define SCNd32 "ld" #define SCNi32 "li" #define SCNdLEAST32 "ld" #define SCNiLEAST32 "li" #define SCNdFAST32 "ld" #define SCNiFAST32 "li" #define SCNd64 "I64d" #define SCNi64 "I64i" #define SCNdLEAST64 "I64d" #define SCNiLEAST64 "I64i" #define SCNdFAST64 "I64d" #define SCNiFAST64 "I64i" #define SCNdMAX "I64d" #define SCNiMAX "I64i" #ifdef _WIN64 // [ # define SCNdPTR "I64d" # define SCNiPTR "I64i" #else // _WIN64 ][ # define SCNdPTR "ld" # define SCNiPTR "li" #endif // _WIN64 ] // The fscanf macros for unsigned integers are: #define SCNo8 "o" #define SCNu8 "u" #define SCNx8 "x" #define SCNX8 "X" #define SCNoLEAST8 "o" #define SCNuLEAST8 "u" #define SCNxLEAST8 "x" #define SCNXLEAST8 "X" #define SCNoFAST8 "o" #define SCNuFAST8 "u" #define SCNxFAST8 "x" #define SCNXFAST8 "X" #define SCNo16 "ho" #define SCNu16 "hu" #define SCNx16 "hx" #define SCNX16 "hX" #define SCNoLEAST16 "ho" #define SCNuLEAST16 "hu" #define SCNxLEAST16 "hx" #define SCNXLEAST16 "hX" #define SCNoFAST16 "ho" #define SCNuFAST16 "hu" #define SCNxFAST16 "hx" #define SCNXFAST16 "hX" #define SCNo32 "lo" #define SCNu32 "lu" #define SCNx32 "lx" #define SCNX32 "lX" #define SCNoLEAST32 "lo" #define SCNuLEAST32 "lu" #define SCNxLEAST32 "lx" #define SCNXLEAST32 "lX" #define SCNoFAST32 "lo" #define SCNuFAST32 "lu" #define SCNxFAST32 "lx" #define SCNXFAST32 "lX" #define SCNo64 "I64o" #define SCNu64 "I64u" #define SCNx64 "I64x" #define SCNX64 "I64X" #define SCNoLEAST64 "I64o" #define SCNuLEAST64 "I64u" #define SCNxLEAST64 "I64x" #define SCNXLEAST64 "I64X" #define SCNoFAST64 "I64o" #define SCNuFAST64 "I64u" #define SCNxFAST64 "I64x" #define SCNXFAST64 "I64X" #define SCNoMAX "I64o" #define SCNuMAX "I64u" #define SCNxMAX "I64x" #define SCNXMAX "I64X" #ifdef _WIN64 // [ # define SCNoPTR "I64o" # define SCNuPTR "I64u" # define SCNxPTR "I64x" # define SCNXPTR "I64X" #else // _WIN64 ][ # define SCNoPTR "lo" # define SCNuPTR "lu" # define SCNxPTR "lx" # define SCNXPTR "lX" #endif // _WIN64 ] #endif // __STDC_FORMAT_MACROS ] // 7.8.2 Functions for greatest-width integer types // 7.8.2.1 The imaxabs function #define imaxabs _abs64 // 7.8.2.2 The imaxdiv function // This is modified version of div() function from Microsoft's div.c found // in %MSVC.NET%\crt\src\div.c #ifdef STATIC_IMAXDIV // [ static #else // STATIC_IMAXDIV ][ _inline #endif // STATIC_IMAXDIV ] imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) { imaxdiv_t result; result.quot = numer / denom; result.rem = numer % denom; if (numer < 0 && result.rem > 0) { // did division wrong; must fix up ++result.quot; result.rem -= denom; } return result; } // 7.8.2.3 The strtoimax and strtoumax functions #define strtoimax _strtoi64 #define strtoumax _strtoui64 // 7.8.2.4 The wcstoimax and wcstoumax functions #define wcstoimax _wcstoi64 #define wcstoumax _wcstoui64 #endif // _MSC_INTTYPES_H_ ] frei0r-plugins-1.8.0/include/frei0r_math.h0000644000175000017500000000311714220150123017044 0ustar jrmljrml#ifndef INCLUDED_FREI0R_MATH_H #define INCLUDED_FREI0R_MATH_H /* Code stripped from The Gimp: INT_MULT(a,b,t) INT_MULT3(a,b,c,t) INT_BLEND(a,b,alpha,tmp) CLAMP ROUND MAX255 Code stripped from Drone: CLAMP0255 SQR */ /* Clamps a int32-range int between 0 and 255 inclusive. */ #ifndef CLAMP0255 static inline unsigned char CLAMP0255(int32_t a) { return (unsigned char) ( (((-a) >> 31) & a) // 0 if the number was negative | (255 - a) >> 31); // -1 if the number was greater than 255 } #endif /* Provided temporary int t, returns a * b / 255 */ #ifndef INT_MULT #define INT_MULT(a,b,t) ((t) = (a) * (b) + 0x80, ((((t) >> 8) + (t)) >> 8)) #endif /* This version of INT_MULT3 is very fast, but suffers from some slight roundoff errors. It returns the correct result 99.987 percent of the time */ #ifndef INT_MULT3 #define INT_MULT3(a,b,c,t) ((t) = (a) * (b) * (c) + 0x7F5B, \ ((((t) >> 7) + (t)) >> 16)) #endif #ifndef INT_BLEND #define INT_BLEND(a,b,alpha,tmp) (INT_MULT((a) - (b), alpha, tmp) + (b)) #endif #ifndef CLAMP //! Clamp x at min and max #define CLAMP(x,min,max) ((x) < (min) ? (min) : ((x) > (max) ? (max) : (x))) #endif #ifndef ROUND //! Round. #define ROUND(x) ((int32_t)((x)+0.5)) #endif #ifndef SQR //! Square. #define SQR(x) ((x) * (x)) #endif #ifndef MAX255 //! Limit a (0->511) int to 255. uint8_t MAX255(uint32_t a) { return (uint8_t) (a | ((a & 256) - ((a & 256) >> 8))); } #endif #ifndef MIN #define MIN(x, y) ((x) < (y) ? (x) : (y)) #endif #ifndef MAX #define MAX(x, y) ((x) > (y) ? (x) : (y)) #endif #endif frei0r-plugins-1.8.0/include/frei0r_cairo.h0000644000175000017500000002063514220150123017214 0ustar jrmljrml/* * frei0r_cairo.h * Copyright 2012 Janne Liljeblad * * This file is part of Frei0r. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r_math.h" /** * String identifiers for gradient types available using Cairo. */ #define GRADIENT_LINEAR "gradient_linear" #define GRADIENT_RADIAL "gradient_radial" /** * String identifiers for blend modes available using Cairo. */ #define NORMAL "normal" #define ADD "add" #define SATURATE "saturate" #define MULTIPLY "multiply" #define SCREEN "screen" #define OVERLAY "overlay" #define DARKEN "darken" #define LIGHTEN "lighten" #define COLORDODGE "colordodge" #define COLORBURN "colorburn" #define HARDLIGHT "hardlight" #define SOFTLIGHT "softlight" #define DIFFERENCE "difference" #define EXCLUSION "exclusion" #define HSLHUE "hslhue" #define HSLSATURATION "hslsaturation" #define HSLCOLOR "hslcolor" #define HSLLUMINOSITY "hslluminosity" /** * frei0r_cairo_set_operator * @cr: Cairo context * @op: String identifier for a blend mode * * Sets cairo context to use the defined blend mode for all paint operations. */ void frei0r_cairo_set_operator(cairo_t *cr, char *op) { if(strcmp(op, NORMAL) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_OVER); } else if(strcmp(op, ADD) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_ADD); } else if(strcmp(op, SATURATE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SATURATE); } else if(strcmp(op, MULTIPLY) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_MULTIPLY); } else if(strcmp(op, SCREEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SCREEN); } else if(strcmp(op, OVERLAY) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_OVERLAY); } else if(strcmp(op, DARKEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_DARKEN); } else if(strcmp(op, LIGHTEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_LIGHTEN); } else if(strcmp(op, COLORDODGE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_COLOR_DODGE); } else if(strcmp(op, COLORBURN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_COLOR_BURN); } else if(strcmp(op, HARDLIGHT) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HARD_LIGHT); } else if(strcmp(op, SOFTLIGHT) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SOFT_LIGHT); } else if(strcmp(op, DIFFERENCE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_DIFFERENCE); } else if(strcmp(op, EXCLUSION) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_EXCLUSION); } else if(strcmp(op, HSLHUE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_HUE); } else if(strcmp(op, HSLSATURATION) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_SATURATION); } else if(strcmp(op, HSLCOLOR) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_COLOR); } else if(strcmp(op, HSLLUMINOSITY ) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_LUMINOSITY); } else { cairo_set_operator (cr, CAIRO_OPERATOR_OVER); } } /** * frei0r_cairo_set_rgba_LITTLE_ENDIAN * @cr: Cairo context * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * @alpha: opacity of color, 0 -1 * * Sets cairo context to use the defined color paint operations. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void frei0r_cairo_set_rgba_LITTLE_ENDIAN(cairo_t* cr, double red, double green, double blue, double alpha) { cairo_set_source_rgba (cr, blue, green, red, alpha); } /** * frei0r_cairo_set_rgb_LITTLE_ENDIAN * @cr: Cairo context * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * * Sets cairo context to use the defined color paint operations. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void frei0r_cairo_set_rgb_LITTLE_ENDIAN(cairo_t* cr, double red, double green, double blue) { cairo_set_source_rgb (cr, blue, green, red); } /** * freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN( * @pat: Cairo pattern * @offset: offset of color position in pattern space, 0 - 1 * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * @alpha: opacity of color, 0 -1 * * Sets color stop for cairo patterns. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN(cairo_pattern_t *pat, double offset, double red, double green, double blue, double alpha) { cairo_pattern_add_color_stop_rgba (pat, offset, blue, green, red, alpha); } /** * frei0r_cairo_get_pixel_position * @norm_pos: position in range 0 - 1, either x or y * @dim: dimension, either witdh or height * * Converts double range [0 -> 1] to pixel range [-2*dim -> 3*dim]. Input 0.4 gives position 0. * * Returns: position in pixels */ double frei0r_cairo_get_pixel_position (double norm_pos, int dim) { double pos_o = -(dim * 2.0); return pos_o + norm_pos * dim * 5.0; } /** * frei0r_cairo_get_scale * @norm_scale: scale in range 0 - 1 * * Converts double range [0 -> 1] to scale range [0 -> 5]. Input 0.2 gives scale 1.0. * * Returns: scale */ double frei0r_cairo_get_scale (double norm_scale) { return norm_scale * 5.0; } /** * Convert frei0r RGBA to pre-multiplied alpha as needed by Cairo. * * \param rgba the image buffer with format F0R_COLOR_MODEL_RGBA8888 * \param pixels the size of the image buffer in number of pixels * \param alpha if >= 0, the alpha channel will be set to this value * \see frei0r_cairo_unpremultiply_rgba */ void frei0r_cairo_premultiply_rgba (unsigned char *rgba, int pixels, int alpha) { int i = pixels + 1; while ( --i ) { register unsigned char a = rgba[3]; if (a == 0) { *((uint32_t *)rgba) = 0; } else if (a < 0xff) { rgba[0] = ( rgba[0] * a ) >> 8; rgba[1] = ( rgba[1] * a ) >> 8; rgba[2] = ( rgba[2] * a ) >> 8; } if (alpha >= 0) rgba[3] = alpha; rgba += 4; } } /** * Convert Cairo ARGB pre-multiplied alpha to frei0r straight RGBA. * * \param rgba the image buffer with format CAIRO_FORMAT_ARGB32 * \param pixels the size of the image buffer in number of pixels * \see frei0r_cairo_premultiply_rgba */ void frei0r_cairo_unpremultiply_rgba (unsigned char *rgba, int pixels) { int i = pixels + 1; while ( --i ) { register unsigned char a = rgba[3]; if (a > 0 && a < 0xff) { rgba[0] = MIN(( rgba[0] << 8 ) / a, 255); rgba[1] = MIN(( rgba[1] << 8 ) / a, 255); rgba[2] = MIN(( rgba[2] << 8 ) / a, 255); } rgba += 4; } } /** * Convert frei0r RGBA to pre-multiplied alpha as needed by Cairo. * * \param rgba the image buffer with format F0R_COLOR_MODEL_RGBA8888 * \param pixels the size of the image buffer in number of pixels * \param alpha if >= 0, the alpha channel will be set to this value * \see frei0r_cairo_premultiply_rgba * * This is the same as frei0r_cairo_premultiply_rgba but it writes the * output to a different buffer. */ void frei0r_cairo_premultiply_rgba2 (unsigned char *in, unsigned char *out, int pixels, int alpha) { int i = pixels + 1; while ( --i ) { register unsigned char a = in[3]; if (a == 0) { *((uint32_t *)out) = 0; } else if (a == 0xff) { memcpy(out, in, 4); } else { out[0] = ( in[0] * a ) >> 8; out[1] = ( in[1] * a ) >> 8; out[2] = ( in[2] * a ) >> 8; if (alpha < 0) out[3] = a; } if (alpha >= 0) out[3] = alpha; in += 4; out += 4; } } frei0r-plugins-1.8.0/cmake/0000755000175000017500000000000014220150122014125 5ustar jrmljrmlfrei0r-plugins-1.8.0/cmake/modules/0000755000175000017500000000000014220150122015575 5ustar jrmljrmlfrei0r-plugins-1.8.0/cmake/modules/FindCairo.cmake0000644000175000017500000000203014220150122020430 0ustar jrmljrml# - Try to find Cairo # Once done, this will define # # Cairo_FOUND - system has Cairo # Cairo_INCLUDE_DIRS - the Cairo include directories # Cairo_LIBRARIES - link these to use Cairo include(LibFindMacros) # Freetype is not necessarily required on all platforms... if(NOT WIN32) set(cairo_needs_freetype true) endif(NOT WIN32) # Dependencies if(cairo_needs_freetype) libfind_package(Cairo Freetype) endif(cairo_needs_freetype) # Use pkg-config to get hints about paths libfind_pkg_check_modules(Cairo_PKGCONF cairo) # Include dir find_path(Cairo_INCLUDE_DIR NAMES cairo.h HINTS ${Cairo_PKGCONF_INCLUDE_DIRS} PATH_SUFFIXES cairo ) # Finally the library itself find_library(Cairo_LIBRARY NAMES cairo HINTS ${Cairo_PKGCONF_LIBRARY_DIRS} ) # Set the include dir variables and the libraries and let libfind_process do the rest. # NOTE: Singular variables for this library, plural for libraries this this lib depends on. set(Cairo_PROCESS_INCLUDES Cairo_INCLUDE_DIR) set(Cairo_PROCESS_LIBS Cairo_LIBRARY) libfind_process(Cairo) frei0r-plugins-1.8.0/cmake/modules/TargetDistclean.cmake0000644000175000017500000000077714220150122021667 0ustar jrmljrml# add custom target distclean # cleans and removes cmake generated files etc. # Jan Woetzel 04/2003 # IF (UNIX) ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution) SET(DISTCLEANED cmake.depends cmake.check_depends CMakeCache.txt cmake.check_cache *.cmake Makefile core core.* gmon.out *~ ) ADD_CUSTOM_COMMAND( DEPENDS clean COMMENT "distribution clean" COMMAND rm ARGS -Rf CMakeTmp ${DISTCLEANED} TARGET distclean ) ENDIF(UNIX) frei0r-plugins-1.8.0/cmake/modules/LibFindMacros.cmake0000644000175000017500000001004214220150122021250 0ustar jrmljrml# Works the same as find_package, but forwards the "REQUIRED" and "QUIET" arguments # used for the current package. For this to work, the first parameter must be the # prefix of the current package, then the prefix of the new package etc, which are # passed to find_package. macro (libfind_package PREFIX) set (LIBFIND_PACKAGE_ARGS ${ARGN}) if (${PREFIX}_FIND_QUIETLY) set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} QUIET) endif (${PREFIX}_FIND_QUIETLY) if (${PREFIX}_FIND_REQUIRED) set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} REQUIRED) endif (${PREFIX}_FIND_REQUIRED) find_package(${LIBFIND_PACKAGE_ARGS}) endmacro (libfind_package) # CMake developers made the UsePkgConfig system deprecated in the same release (2.6) # where they added pkg_check_modules. Consequently I need to support both in my scripts # to avoid those deprecated warnings. Here's a helper that does just that. # Works identically to pkg_check_modules, except that no checks are needed prior to use. macro (libfind_pkg_check_modules PREFIX PKGNAME) if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) include(UsePkgConfig) pkgconfig(${PKGNAME} ${PREFIX}_INCLUDE_DIRS ${PREFIX}_LIBRARY_DIRS ${PREFIX}_LDFLAGS ${PREFIX}_CFLAGS) else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) find_package(PkgConfig) if (PKG_CONFIG_FOUND) pkg_check_modules(${PREFIX} ${PKGNAME}) endif (PKG_CONFIG_FOUND) endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) endmacro (libfind_pkg_check_modules) # Do the final processing once the paths have been detected. # If include dirs are needed, ${PREFIX}_PROCESS_INCLUDES should be set to contain # all the variables, each of which contain one include directory. # Ditto for ${PREFIX}_PROCESS_LIBS and library files. # Will set ${PREFIX}_FOUND, ${PREFIX}_INCLUDE_DIRS and ${PREFIX}_LIBRARIES. # Also handles errors in case library detection was required, etc. macro (libfind_process PREFIX) # Skip processing if already processed during this run if (NOT ${PREFIX}_FOUND) # Start with the assumption that the library was found set (${PREFIX}_FOUND TRUE) # Process all includes and set _FOUND to false if any are missing foreach (i ${${PREFIX}_PROCESS_INCLUDES}) if (${i}) set (${PREFIX}_INCLUDE_DIRS ${${PREFIX}_INCLUDE_DIRS} ${${i}}) mark_as_advanced(${i}) else (${i}) set (${PREFIX}_FOUND FALSE) endif (${i}) endforeach (i) # Process all libraries and set _FOUND to false if any are missing foreach (i ${${PREFIX}_PROCESS_LIBS}) if (${i}) set (${PREFIX}_LIBRARIES ${${PREFIX}_LIBRARIES} ${${i}}) mark_as_advanced(${i}) else (${i}) set (${PREFIX}_FOUND FALSE) endif (${i}) endforeach (i) # Print message and/or exit on fatal error if (${PREFIX}_FOUND) if (NOT ${PREFIX}_FIND_QUIETLY) message (STATUS "Found ${PREFIX} ${${PREFIX}_VERSION}") endif (NOT ${PREFIX}_FIND_QUIETLY) else (${PREFIX}_FOUND) if (${PREFIX}_FIND_REQUIRED) foreach (i ${${PREFIX}_PROCESS_INCLUDES} ${${PREFIX}_PROCESS_LIBS}) message("${i}=${${i}}") endforeach (i) message (FATAL_ERROR "Required library ${PREFIX} NOT FOUND.\nInstall the library (dev version) and try again. If the library is already installed, use ccmake to set the missing variables manually.") endif (${PREFIX}_FIND_REQUIRED) endif (${PREFIX}_FOUND) endif (NOT ${PREFIX}_FOUND) endmacro (libfind_process) macro(libfind_library PREFIX basename) set(TMP "") if(MSVC80) set(TMP -vc80) endif(MSVC80) if(MSVC90) set(TMP -vc90) endif(MSVC90) set(${PREFIX}_LIBNAMES ${basename}${TMP}) if(${ARGC} GREATER 2) set(${PREFIX}_LIBNAMES ${basename}${TMP}-${ARGV2}) string(REGEX REPLACE "\\." "_" TMP ${${PREFIX}_LIBNAMES}) set(${PREFIX}_LIBNAMES ${${PREFIX}_LIBNAMES} ${TMP}) endif(${ARGC} GREATER 2) find_library(${PREFIX}_LIBRARY NAMES ${${PREFIX}_LIBNAMES} PATHS ${${PREFIX}_PKGCONF_LIBRARY_DIRS} ) endmacro(libfind_library) frei0r-plugins-1.8.0/CMakeLists.txt0000644000175000017500000000333714220150122015613 0ustar jrmljrmlcmake_minimum_required (VERSION 2.8) include(GNUInstallDirs) list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) project (frei0r) set (VERSION 1.8) option (WITHOUT_OPENCV "Disable plugins dependent upon OpenCV" OFF) if (NOT WITHOUT_OPENCV) find_package (OpenCV) endif () find_package (Cairo) include(FindPkgConfig) option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF) if (PKG_CONFIG_FOUND AND NOT WITHOUT_GAVL) pkg_check_modules(GAVL gavl) endif () include_directories (AFTER include) if (MSVC) include_directories (include/msvc) endif (MSVC) if (NOT CMAKE_BUILD_TYPE) set (CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE) endif (NOT CMAKE_BUILD_TYPE) set (LIBDIR "${CMAKE_INSTALL_LIBDIR}/frei0r-1") set (FREI0R_DEF "${CMAKE_SOURCE_DIR}/msvc/frei0r_1_0.def") set (FREI0R_1_1_DEF "${CMAKE_SOURCE_DIR}/msvc/frei0r_1_1.def") # --- custom targets: --- INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) # See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE) add_subdirectory (doc) add_subdirectory (src) # Generate frei0r.pc and install it. set (prefix "${CMAKE_INSTALL_PREFIX}") set (exec_prefix "${CMAKE_INSTALL_PREFIX}") set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") set (includedir "${CMAKE_INSTALL_PREFIX}/include") configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY) install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") frei0r-plugins-1.8.0/frei0r.pc.in0000644000175000017500000000031114220150122015160 0ustar jrmljrmlprefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: frei0r Description: minimalistic plugin API for video effects Version: @VERSION@ Libs: Cflags: -I${includedir} frei0r-plugins-1.8.0/configure.ac0000644000175000017500000001134114220150122015333 0ustar jrmljrml# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59c) AC_INIT(frei0r-plugins, [1.8], [frei0r-devel@dyne.org]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign subdir-objects]) # Checks for programs. AC_PROG_CXX AC_PROG_CC AC_PROG_CC_C99 LT_INIT([disable-static win32-dll]) AC_CONFIG_HEADERS([include/config.h]) if test "x${prefix}" = "xNONE"; then prefix=${ac_default_prefix} fi PACKAGE_LIB_DIR="${prefix}/lib/frei0r-1" AC_SUBST(PACKAGE_LIB_DIR) PACKAGE_DATA_DIR="${prefix}/share/frei0r-1" AC_SUBST(PACKAGE_DATA_DIR) AC_MSG_CHECKING([host platform]) case $host_os in *linux*) AC_MSG_RESULT([Linux]) have_linux=yes ;; *freebsd*) AC_MSG_RESULT([FreeBSD]) have_freebsd=yes ;; *darwin*) AC_MSG_RESULT([Darwin/OSX]) have_darwin=yes ;; *mingw*) AC_MSG_RESULT([MinGW-w64]) have_mingw=yes ;; *) AC_MSG_RESULT([ $host_os ? ... let us try]) ;; esac AC_ARG_ENABLE(cpuflags, [ --enable-cpuflags compile with advanced cpu instructions (yes)], [ if test ! x$enableval = xyes; then have_cpuflags=no else have_cpuflags=yes; fi ],[ have_cpuflags=yes ]) if test x$have_cpuflags = xyes; then if test x$have_linux = xyes; then CPUFLAGS=`cat /proc/cpuinfo | grep flags` if grep "^flags.* mmx" /proc/cpuinfo > /dev/null; then have_mmx=yes AC_DEFINE(HAVE_MMX,1,[define if enabling MMX acceleration]) fi if grep "^flags.* sse" /proc/cpuinfo > /dev/null; then have_sse=yes AC_DEFINE(HAVE_SSE,1,[define if enabling SSE acceleration]) fi if grep "^flags.* sse2" /proc/cpuinfo > /dev/null; then have_sse=yes AC_DEFINE(HAVE_SSE2,1,[define if enabling SSE2 acceleration]) fi if grep "^flags.* ssse3" /proc/cpuinfo > /dev/null; then have_ssse3=yes AC_DEFINE(HAVE_SSSE3,1,[define if enabling SSSE3 acceleration]) fi fi if test x$have_freebsd = xyes; then if sysctl -n hw.instruction_sse; then have_mmx=yes AC_DEFINE(HAVE_MMX,1,[define if enabling MMX acceleration]) fi fi fi AM_CONDITIONAL([HAVE_MINGW], [test x$have_mingw = xyes]) # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([float.h inttypes.h limits.h stdlib.h string.h]) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_CONST AC_C_INLINE # Checks for library functions. AC_FUNC_MALLOC AC_CHECK_FUNCS([floor memset pow sqrt]) HAVE_OPENCV=false PKG_CHECK_MODULES([OPENCV], [opencv4 >= 4.0.0], [AC_DEFINE([HAVE_OPENCV], true, [compiled including OpenCV >= 4])], [PKG_CHECK_MODULES([OPENCV], [opencv > 1.0.0], [AC_DEFINE([HAVE_OPENCV], true, [compiled including OpenCV < 4]) ], [true]) ]) if test ! "x$OPENCV_LIBS" = "x"; then HAVE_OPENCV=true AC_DEFINE(OPENCV_DATA_DIR,[${prefix}/share/opencv],opencv data prefix) OPENCV_DATA_DIR=${prefix}/share/opencv AC_SUBST([OPENCV_CFLAGS]) AC_SUBST([OPENCV_LIBS]) fi AM_CONDITIONAL([HAVE_OPENCV], [test x$HAVE_OPENCV = xtrue]) AC_SUBST(HAVE_OPENCV) HAVE_GAVL=false PKG_CHECK_MODULES(GAVL, gavl >= 0.2.3, [HAVE_GAVL=true], [true]) AM_CONDITIONAL([HAVE_GAVL], [test x$HAVE_GAVL = xtrue]) HAVE_CAIRO=false PKG_CHECK_MODULES(CAIRO, cairo >= 1.0.0, [HAVE_CAIRO=true], [true]) AM_CONDITIONAL([HAVE_CAIRO], [test x$HAVE_CAIRO = xtrue]) AC_CHECK_PROG([DOXYGEN], [doxygen], [doxygen]) AC_CONFIG_FILES([ frei0r.pc Makefile include/Makefile src/Makefile doc/Makefile ]) AC_OUTPUT echo echo echo "Compile $PACKAGE $VERSION for ${host}" echo echo " - INSTALL prefix: $prefix" if test x$have_cpuflags = xyes; then echo " - CPU optimization: YES" else echo " - CPU optimization: NO" fi if test x$HAVE_OPENCV = xtrue; then echo " - opencv: YES" echo " data dir: $OPENCV_DATA_DIR" else echo " - opencv: NO" echo " opencv >= 1.0.0 not found - this program enables optional" echo " plugin with the Open Source Computer Vision library >= 1.0.0" echo " http://opencvlibrary.sourceforge.net/" fi if test x$HAVE_GAVL = xtrue; then echo " - gavl: YES" else echo " - gavl: NO" echo " gavl >= 0.2.3 not found - this program enables optional" echo " plugin with the gmerlin audio video library >= 0.2.3" echo " http://gmerlin.sourceforge.net/" fi if test x$HAVE_CAIRO = xtrue; then echo " - cairo: YES" else echo " - cairo: NO" echo " cairo >= 1.0.0 not found - this program enables optional" echo " plugin with the Cairo 2D vector graphics library >= 1.0.0" echo " http://www.cairographics.org/" fi echo echo "Now you can run make." echo echo frei0r-plugins-1.8.0/doc/0000755000175000017500000000000014220150122013612 5ustar jrmljrmlfrei0r-plugins-1.8.0/doc/CMakeLists.txt0000644000175000017500000000054114220150122016352 0ustar jrmljrmlfind_package(Doxygen) if(DOXYGEN_FOUND) # configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) add_custom_target(doc ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generating API documentation with Doxygen" VERBATIM ) endif(DOXYGEN_FOUND) frei0r-plugins-1.8.0/doc/Makefile.am0000644000175000017500000000156114220150122015651 0ustar jrmljrml# Copyright (C) 2007 Richard Spindler # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. html: $(DOXYGEN) Doxyfile htmldocs_DATA = html htmldocsdir=${prefix}/share/doc/${PACKAGE} clean: rm -rf html dist-hook: -cp -ra html $(distdir)/doc/ install-data: install -c -m 644 -d $(htmldocs_DATA) $(DESTDIR)$(htmldocsdir) # Modify the install hook, so we can install directories install-htmldocsDATA: mkdir -p $(DESTDIR)$(htmldocsdir) cp -r ./html $(DESTDIR)$(htmldocsdir)/ frei0r-plugins-1.8.0/doc/Doxyfile0000644000175000017500000017374414220150122015340 0ustar jrmljrml# Doxyfile 1.6.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = frei0r # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = . # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = NO # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = YES # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it parses. # With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this tag. # The format is ext=language, where ext is a file extension, and language is one of # the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, # Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), # use: inc=Fortran f=C. Note that for custom extensions you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen to replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = YES # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to # determine which symbols to keep in memory and which to flush to disk. # When the cache is full, less often used symbols will be written to disk. # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time # causing a significant performance penality. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on # a logarithmic scale so increasing the size by one will rougly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = NO # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = NO # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the (brief and detailed) documentation of class members so that constructors and destructors are listed first. If set to NO (the default) the constructors will appear in the respective orders defined by SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. # This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by # doxygen. The layout file controls the global structure of the generated output files # in an output format independent way. The create the layout file that represents # doxygen's defaults, run doxygen with the -l option. You can optionally specify a # file name after the option, if omitted DoxygenLayout.xml will be used as the name # of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = "../include/frei0r.h" # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. # If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. # Doxygen will compare the file name with each pattern and apply the # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. # Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # HTML_HEADER = web/header.php # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # HTML_FOOTER = web/footer.php # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # HTML_STYLESHEET = web/style.css # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = YES # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.dyne.piksel.frei0r # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER # are set, an additional index file will be generated that can be used as input for # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. # For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's # filter section matches. # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = YES # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. USE_INLINE_TREES = YES # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 # When the SEARCHENGINE tag is enable doxygen will generate a search box for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using HTML help (GENERATE_HTMLHELP) or Qt help (GENERATE_QHP) # there is already a search function so this one should typically # be disabled. SEARCHENGINE = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO # If LATEX_SOURCE_CODE is set to YES then doxygen will include source code with syntax highlighting in the LaTeX output. Note that which sources are shown also depends on other settings such as SOURCE_BROWSER. LATEX_SOURCE_CODE = YES #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = YES # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. # This is useful # if you want to understand what is going on. # On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = YES # By default doxygen will write a font called FreeSans.ttf to the output # directory and reference it in all dot files that doxygen generates. This # font does not include all possible unicode characters however, so when you need # these (or just want a differently looking font) you can specify the font name # using DOT_FONTNAME. You need need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = FreeSans # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = NO # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = YES # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES frei0r-plugins-1.8.0/Makefile.am0000644000175000017500000000125514220150122015104 0ustar jrmljrml# Copyright (C) 2007 Richard Spindler # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ACLOCAL_AMFLAGS= -I m4 SUBDIRS=src include pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = frei0r.pc docsdir = ${prefix}/share/doc/${PACKAGE} docs_DATA = README.md ChangeLog TODO AUTHORS frei0r-plugins-1.8.0/autogen.sh0000755000175000017500000000371014220150122015047 0ustar jrmljrml#!/bin/sh # Run this to set up the build system: configure, makefiles, etc. # (based on the version in enlightenment's cvs) # package="frei0r" olddir=`pwd` srcdir=`dirname $0` AUTOHEADER=autoheader if [ "`uname -s`" = "Darwin" ]; then LIBTOOLIZE=glibtoolize ACLOCAL=aclocal AUTOMAKE=automake else LIBTOOLIZE=libtoolize ACLOCAL=aclocal AUTOMAKE=automake fi AUTOCONF=autoconf test -z "$srcdir" && srcdir=. cd "$srcdir" DIE=0 ($AUTOCONF --version) < /dev/null > /dev/null 2>&1 || { echo echo "You must have autoconf installed to compile $package." echo "Download the appropriate package for your distribution," echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" DIE=1 } ($AUTOMAKE --version) < /dev/null > /dev/null 2>&1 || { echo echo "You must have automake installed to compile $package." echo "Download the appropriate package for your system," echo "or get the source from one of the GNU ftp sites" echo "listed in http://www.gnu.org/order/ftp.html" DIE=1 } ($LIBTOOLIZE --version) < /dev/null > /dev/null 2>&1 || { echo echo "You must have libtool installed to compile $package." echo "Download the appropriate package for your system," echo "or get the source from one of the GNU ftp sites" echo "listed in http://www.gnu.org/order/ftp.html" DIE=1 } if test "$DIE" -eq 1; then exit 1 fi # if test -z "$*"; then # echo "I am going to run ./configure with no arguments - if you wish " # echo "to pass any to it, please specify them on the $0 command line." # fi echo "Generating configuration files for $package, please wait...." echo " $ACLOCAL" mkdir -p m4 $ACLOCAL || exit -1 echo " $AUTOHEADER" $AUTOHEADER || exit -1 echo " $LIBTOOLIZE --automake -c" $LIBTOOLIZE --automake -c || exit -1 echo " $AUTOMAKE --add-missing -c" $AUTOMAKE --add-missing -c || exit -1 echo " $AUTOCONF" $AUTOCONF || exit -1 echo "Now you can run $srcdir/configure" cd $olddir frei0r-plugins-1.8.0/msvc/0000755000175000017500000000000014220150123014016 5ustar jrmljrmlfrei0r-plugins-1.8.0/msvc/frei0r_1_2.def0000644000175000017500000000023314220150123016324 0ustar jrmljrmlEXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_update2 frei0r-plugins-1.8.0/msvc/frei0r_1_1.def0000644000175000017500000000023214220150123016322 0ustar jrmljrmlEXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_update2frei0r-plugins-1.8.0/msvc/frei0r_1_0.def0000644000175000017500000000023114220150123016320 0ustar jrmljrmlEXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_updatefrei0r-plugins-1.8.0/src/0000755000175000017500000000000014220150123013635 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/CMakeLists.txt0000644000175000017500000000025714220150123016401 0ustar jrmljrmlset (CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed") link_libraries(m) add_subdirectory (filter) add_subdirectory (generator) add_subdirectory (mixer2) add_subdirectory (mixer3) frei0r-plugins-1.8.0/src/mixer3/0000755000175000017500000000000014220150123015044 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer3/CMakeLists.txt0000644000175000017500000000002614220150123017602 0ustar jrmljrmladd_subdirectory (RGB)frei0r-plugins-1.8.0/src/mixer3/RGB/0000755000175000017500000000000014220150123015456 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer3/RGB/CMakeLists.txt0000644000175000017500000000050614220150123020217 0ustar jrmljrmlset (SOURCES RGB.c) set (TARGET RGB) if (MSVC) set_source_files_properties (RGB.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer3/RGB/RGB.c0000644000175000017500000000601214220150123016233 0ustar jrmljrml/* RGB.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct RGB_instance { unsigned int width; unsigned int height; } RGB_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* RGBInfo) { RGBInfo->name = "RGB"; RGBInfo->author = "Richard Spindler"; RGBInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER3; RGBInfo->color_model = F0R_COLOR_MODEL_RGBA8888; RGBInfo->frei0r_version = FREI0R_MAJOR_VERSION; RGBInfo->major_version = 0; RGBInfo->minor_version = 9; RGBInfo->num_params = 0; RGBInfo->explanation = "Averages each Input and uses each as R, G or B channel of the Output"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { RGB_instance_t* inst = (RGB_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); RGB_instance_t* inst = (RGB_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src1 = inframe1; const uint32_t* src2 = inframe2; const uint32_t* src3 = inframe3; for(y=0;y # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. plugin_LTLIBRARIES = \ 3dflippo.la \ addition.la \ addition_alpha.la \ aech0r.la \ alpha0ps.la \ alphaatop.la \ alphagrad.la \ alphain.la \ alphainjection.la \ alphaout.la \ alphaover.la \ alphaspot.la \ alphaxor.la \ B.la \ balanc0r.la \ baltan.la \ blend.la \ bluescreen0r.la \ bgsubtract0r.la \ brightness.la \ burn.la \ bw0r.la \ c0rners.la \ cartoon.la \ cluster.la \ colgate.la \ coloradj_RGB.la \ colordistance.la \ colorhalftone.la \ colorize.la \ colortap.la \ color_only.la \ composition.la \ contrast0r.la \ curves.la \ d90stairsteppingfix.la \ darken.la \ defish0r.la \ delay0r.la \ delaygrab.la \ difference.la \ distort0r.la \ dither.la \ divide.la \ dodge.la \ edgeglow.la \ elastic_scale.la \ emboss.la \ equaliz0r.la \ flippo.la \ G.la \ gamma.la \ glow.la \ glitch0r.la \ grain_extract.la \ grain_merge.la \ hardlight.la \ hqdn3d.la \ hue.la \ hueshift0r.la \ IIRblur.la \ invert0r.la \ ising0r.la \ keyspillm0pup.la \ lenscorrection.la \ letterb0xed.la \ levels.la \ lighten.la \ lightgraffiti.la \ lissajous0r.la \ luminance.la \ mask0mate.la \ medians.la \ multiply.la \ ndvi.la \ nervous.la \ nois0r.la \ normaliz0r.la \ nosync0r.la \ onecol0r.la \ overlay.la \ partik0l.la \ perspective.la \ pixeliz0r.la \ plasma.la \ posterize.la \ pr0be.la \ pr0file.la \ premultiply.la \ primaries.la \ R.la \ RGB.la \ rgbnoise.la \ rgbsplit0r.la \ saturation.la \ saturat0r.la \ scanline0r.la \ screen.la \ select0r.la \ sharpness.la \ sigmoidaltransfer.la \ sobel.la \ softglow.la \ softlight.la \ sopsat.la \ spillsupress.la \ squareblur.la \ subtract.la \ tehroxx0r.la \ test_pat_B.la \ test_pat_C.la \ test_pat_G.la \ test_pat_I.la \ test_pat_L.la \ test_pat_R.la \ three_point_balance.la \ threshold0r.la \ threelay0r.la \ timeout.la \ tint0r.la \ transparency.la \ twolay0r.la \ uvmap.la \ value.la \ vertigo.la \ vignette.la \ xfade0r.la if HAVE_GAVL plugin_LTLIBRARIES += scale0tilt.la scale0tilt_la_SOURCES = filter/scale0tilt/scale0tilt.c scale0tilt_la_CFLAGS = @GAVL_CFLAGS@ @CFLAGS@ scale0tilt_la_LIBADD = @GAVL_LIBS@ plugin_LTLIBRARIES += vectorscope.la vectorscope_la_SOURCES = filter/vectorscope/vectorscope.c filter/vectorscope/vectorscope_image.h vectorscope_la_CFLAGS = @GAVL_CFLAGS@ @CFLAGS@ vectorscope_la_LIBADD = @GAVL_LIBS@ plugin_LTLIBRARIES += rgbparade.la rgbparade_la_SOURCES = filter/rgbparade/rgbparade.c filter/rgbparade/rgbparade_image.h rgbparade_la_CFLAGS = @GAVL_CFLAGS@ @CFLAGS@ rgbparade_la_LIBADD = @GAVL_LIBS@ endif if HAVE_OPENCV plugin_LTLIBRARIES += facebl0r.la facebl0r_la_SOURCES = filter/facebl0r/facebl0r.cpp facebl0r_la_CFLAGS = @OPENCV_CFLAGS@ @CFLAGS@ facebl0r_la_CXXFLAGS = @OPENCV_CFLAGS@ @CXXFLAGS@ facebl0r_la_LIBADD = @OPENCV_LIBS@ plugin_LTLIBRARIES += facedetect.la facedetect_la_SOURCES = filter/facedetect/facedetect.cpp facedetect_la_CFLAGS = @OPENCV_CFLAGS@ @CFLAGS@ facedetect_la_CXXFLAGS = @OPENCV_CFLAGS@ @CXXFLAGS@ facedetect_la_LIBADD = @OPENCV_LIBS@ endif if HAVE_CAIRO plugin_LTLIBRARIES += cairogradient.la cairogradient_la_SOURCES = filter/cairogradient/cairogradient.c cairogradient_la_CFLAGS = @CAIRO_CFLAGS@ @CFLAGS@ cairogradient_la_LIBADD = @CAIRO_LIBS@ plugin_LTLIBRARIES += cairoimagegrid.la cairoimagegrid_la_SOURCES = filter/cairoimagegrid/cairoimagegrid.c cairoimagegrid_la_CFLAGS = @CAIRO_CFLAGS@ @CFLAGS@ cairoimagegrid_la_LIBADD = @CAIRO_LIBS@ plugin_LTLIBRARIES += cairoaffineblend.la cairoaffineblend_la_SOURCES = mixer2/cairoaffineblend/cairoaffineblend.c cairoaffineblend_la_CFLAGS = @CAIRO_CFLAGS@ @CFLAGS@ cairoaffineblend_la_LIBADD = @CAIRO_LIBS@ plugin_LTLIBRARIES += cairoblend.la cairoblend_la_SOURCES = mixer2/cairoblend/cairoblend.c cairoblend_la_CFLAGS = @CAIRO_CFLAGS@ @CFLAGS@ cairoblend_la_LIBADD = @CAIRO_LIBS@ ndvi_la_CPPFLAGS = @CAIRO_CFLAGS@ @CPPFLAGS@ -DHAVE_CAIRO ndvi_la_LIBADD = @CAIRO_LIBS@ endif # # FILTERS # 3dflippo_la_SOURCES = filter/3dflippo/3dflippo.c alpha0ps_la_SOURCES = filter/alpha0ps/alpha0ps.c filter/alpha0ps/fibe_f.h alphagrad_la_SOURCES = filter/alpha0ps/alphagrad.c alphaspot_la_SOURCES = filter/alpha0ps/alphaspot.c aech0r_la_SOURCES = filter/aech0r/aech0r.cpp B_la_SOURCES = filter/RGB/B.c balanc0r_la_SOURCES = filter/balanc0r/balanc0r.c baltan_la_SOURCES = filter/baltan/baltan.cpp bgsubtract0r_la_SOURCES = filter/bgsubtract0r/bgsubtract0r.c bluescreen0r_la_SOURCES = filter/bluescreen0r/bluescreen0r.cpp brightness_la_SOURCES = filter/brightness/brightness.c bw0r_la_SOURCES = filter/bw0r/bw0r.c c0rners_la_SOURCES = filter/c0rners/c0rners.c filter/c0rners/interp.h cartoon_la_SOURCES = filter/cartoon/cartoon.cpp cluster_la_SOURCES = filter/cluster/cluster.c colgate_la_SOURCES = filter/colgate/colgate.c coloradj_RGB_la_SOURCES = filter/coloradj/coloradj_RGB.c colordistance_la_SOURCES = filter/colordistance/colordistance.c colorhalftone_la_SOURCES = filter/colorhalftone/colorhalftone.c colorize_la_SOURCES = filter/colorize/colorize.c colortap_la_SOURCES = filter/colortap/colortap.c contrast0r_la_SOURCES = filter/contrast0r/contrast0r.c curves_la_SOURCES = filter/curves/curves.c d90stairsteppingfix_la_SOURCES = filter/d90stairsteppingfix/d90stairsteppingfix.cpp defish0r_la_SOURCES = filter/defish0r/defish0r.c filter/defish0r/interp.h delay0r_la_SOURCES = filter/delay0r/delay0r.cpp delaygrab_la_SOURCES = filter/delaygrab/delaygrab.cpp distort0r_la_SOURCES = filter/distort0r/distort0r.c dither_la_SOURCES = filter/dither/dither.c edgeglow_la_SOURCES = filter/edgeglow/edgeglow.cpp elastic_scale_la_SOURCES = filter/elastic_scale/elastic_scale.cpp emboss_la_SOURCES = filter/emboss/emboss.c emboss_la_LIBADD = -lm equaliz0r_la_SOURCES = filter/equaliz0r/equaliz0r.cpp flippo_la_SOURCES = filter/flippo/flippo.c G_la_SOURCES = filter/RGB/G.c gamma_la_SOURCES = filter/gamma/gamma.c glow_la_SOURCES = filter/glow/glow.c glitch0r_la_SOURCES = filter/glitch0r/glitch0r.c hqdn3d_la_SOURCES = filter/denoise/hqdn3d.c hueshift0r_la_SOURCES = filter/hueshift0r/hueshift0r.c filter/hueshift0r/matrix.h IIRblur_la_SOURCES = filter/blur/IIRblur.c filter/blur/fibe.h invert0r_la_SOURCES = filter/invert0r/invert0r.c keyspillm0pup_la_SOURCES = filter/keyspillm0pup/keyspillm0pup.c lenscorrection_la_SOURCES = filter/lenscorrection/lenscorrection.c letterb0xed_la_SOURCES = filter/letterb0xed/letterb0xed.c levels_la_SOURCES = filter/levels/levels.c lightgraffiti_la_SOURCES = filter/lightgraffiti/lightgraffiti.cpp luminance_la_SOURCES = filter/luminance/luminance.c mask0mate_la_SOURCES = filter/mask0mate/mask0mate.c medians_la_SOURCES = filter/medians/medians.c filter/medians/ctmf.h filter/medians/small_medians.h ndvi_la_SOURCES = filter/ndvi/ndvi.cpp filter/ndvi/gradientlut.hpp nervous_la_SOURCES = filter/nervous/nervous.cpp normaliz0r_la_SOURCES = filter/normaliz0r/normaliz0r.c nosync0r_la_SOURCES = filter/nosync0r/nosync0r.cpp partik0l_la_SOURCES = generator/partik0l/partik0l.cpp perspective_la_SOURCES = filter/perspective/perspective.c pixeliz0r_la_SOURCES = filter/pixeliz0r/pixeliz0r.c posterize_la_SOURCES = filter/posterize/posterize.c pr0be_la_SOURCES = filter/measure/pr0be.c filter/measure/measure.h filter/measure/font2.h pr0file_la_SOURCES = filter/measure/pr0file.c filter/measure/measure.h filter/measure/font2.h premultiply_la_SOURCES = filter/premultiply/premultiply.cpp primaries_la_SOURCES = filter/primaries/primaries.cpp R_la_SOURCES = filter/RGB/R.c rgbnoise_la_SOURCES = filter/rgbnoise/rgbnoise.c rgbsplit0r_la_SOURCES = filter/rgbsplit0r/rgbsplit0r.c saturat0r_la_SOURCES = filter/saturat0r/saturat0r.c scanline0r_la_SOURCES = filter/scanline0r/scanline0r.cpp select0r_la_SOURCES = filter/select0r/select0r.c sharpness_la_SOURCES = filter/sharpness/sharpness.c sigmoidaltransfer_la_SOURCES = filter/sigmoidaltransfer/sigmoidaltransfer.c sobel_la_SOURCES = filter/sobel/sobel.cpp softglow_la_SOURCES = filter/softglow/softglow.c sopsat_la_SOURCES = filter/sopsat/sopsat.cpp spillsupress_la_SOURCES = filter/spillsupress/spillsupress.c squareblur_la_SOURCES = filter/squareblur/squareblur.c tehroxx0r_la_SOURCES = filter/tehroxx0r/tehRoxx0r.c threelay0r_la_SOURCES = filter/threelay0r/threelay0r.cpp three_point_balance_la_SOURCES = filter/three_point_balance/three_point_balance.c threshold0r_la_SOURCES = filter/threshold0r/threshold0r.c timeout_la_SOURCES = filter/timeout/timeout.cpp tint0r_la_SOURCES = filter/tint0r/tint0r.c transparency_la_SOURCES = filter/transparency/transparency.c twolay0r_la_SOURCES = filter/twolay0r/twolay0r.cpp vertigo_la_SOURCES = filter/vertigo/vertigo.c vignette_la_SOURCES = filter/vignette/vignette.cpp # # GENERATORS # ising0r_la_SOURCES = generator/ising0r/ising0r.c lissajous0r_la_SOURCES = generator/lissajous0r/lissajous0r.cpp nois0r_la_SOURCES = generator/nois0r/nois0r.cpp onecol0r_la_SOURCES = generator/onecol0r/onecol0r.cpp plasma_la_SOURCES = generator/dem0scene/plasma.cpp test_pat_B_la_SOURCES = generator/test_pat/test_pat_B.c test_pat_C_la_SOURCES = generator/test_pat/test_pat_C.c test_pat_G_la_SOURCES = generator/test_pat/test_pat_G.c test_pat_I_la_SOURCES = generator/test_pat/test_pat_I.c test_pat_L_la_SOURCES = generator/test_pat/test_pat_L.c test_pat_R_la_SOURCES = generator/test_pat/test_pat_R.c # # MIXERS # addition_la_SOURCES = mixer2/addition/addition.cpp addition_alpha_la_SOURCES = mixer2/addition_alpha/addition_alpha.cpp alphaatop_la_SOURCES = mixer2/alphaatop/alphaatop.cpp alphainjection_la_SOURCES = mixer2/alphainjection/alphainjection.c alphain_la_SOURCES = mixer2/alphain/alphain.cpp alphaout_la_SOURCES = mixer2/alphaout/alphaout.cpp alphaover_la_SOURCES = mixer2/alphaover/alphaover.cpp alphaxor_la_SOURCES = mixer2/alphaxor/alphaxor.cpp blend_la_SOURCES = mixer2/blend/blend.cpp burn_la_SOURCES = mixer2/burn/burn.cpp color_only_la_SOURCES = mixer2/color_only/color_only.cpp composition_la_SOURCES = mixer2/composition/composition.c darken_la_SOURCES = mixer2/darken/darken.cpp difference_la_SOURCES = mixer2/difference/difference.cpp divide_la_SOURCES = mixer2/divide/divide.cpp dodge_la_SOURCES = mixer2/dodge/dodge.cpp grain_extract_la_SOURCES = mixer2/grain_extract/grain_extract.cpp grain_merge_la_SOURCES = mixer2/grain_merge/grain_merge.cpp hardlight_la_SOURCES = mixer2/hardlight/hardlight.cpp hue_la_SOURCES = mixer2/hue/hue.cpp lighten_la_SOURCES = mixer2/lighten/lighten.cpp multiply_la_SOURCES = mixer2/multiply/multiply.cpp overlay_la_SOURCES = mixer2/overlay/overlay.cpp RGB_la_SOURCES = mixer3/RGB/RGB.c saturation_la_SOURCES = mixer2/saturation/saturation.cpp screen_la_SOURCES = mixer2/screen/screen.cpp softlight_la_SOURCES = mixer2/softlight/softlight.cpp subtract_la_SOURCES = mixer2/subtract/subtract.cpp uvmap_la_SOURCES = mixer2/uvmap/uvmap.c value_la_SOURCES = mixer2/value/value.cpp xfade0r_la_SOURCES = mixer2/xfade0r/xfade0r.cpp AM_CPPFLAGS = -I@top_srcdir@/include -Waddress -Wtype-limits -Wsign-compare AM_CFLAGS = -I@top_srcdir@/include -Waddress -Wtype-limits -Wsign-compare AM_CXXFLAGS = -I@top_srcdir@/include -Waddress -Wtype-limits -Wsign-compare AM_LIBTOOLFLAGS = --tag=disable-static plugindir = @libdir@/frei0r-1 if HAVE_MINGW SO_EXT = .dll AM_LDFLAGS = -module -avoid-version -export-dynamic -no-undefined else SO_EXT = .so AM_LDFLAGS = -module -avoid-version -lm -export-dynamic endif install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) mkdir -p $(DESTDIR)/$(plugindir) list='$(plugin_LTLIBRARIES)'; \ for file in $$list; do \ sofile=`basename $$file .la`$(SO_EXT); \ $(INSTALL_PROGRAM) .libs/$$sofile $(DESTDIR)/$(plugindir); \ done uninstall-pluginLTLIBRARIES: list='$(plugin_LTLIBRARIES)'; \ for file in $$list; do \ sofile=`basename $$file .la`$(SO_EXT); \ rm -f $(DESTDIR)/$(plugindir)/$$sofile; \ done frei0r-plugins-1.8.0/src/generator/0000755000175000017500000000000014220150123015623 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/partik0l/0000755000175000017500000000000014220150123017351 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/partik0l/CMakeLists.txt0000644000175000017500000000042014220150123022105 0ustar jrmljrmlset (SOURCES partik0l.cpp) set (TARGET partik0l) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/partik0l/partik0l.cpp0000644000175000017500000002015214220150123021603 0ustar jrmljrml/* * Particle generator * (c) Copyright 2004-2007 Denis Roio aka jaromil * * blossom original algo is (c) 2003 by ragnar (waves 1.2) * http://home.uninet.ee/~ragnar/waves * further optimizations and changes followed * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * "$Id: gen_layer.cpp 845 2007-04-03 07:04:47Z jaromil $" * */ #include "frei0r.hpp" #include #include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include #include #include /* defines for blob size and roundness */ #define LIM 8 // 25 #define NB_BLOB 16 // 25 #define PRIMES 11 class Partik0l: public frei0r::source { public: Partik0l(unsigned int width, unsigned int height); ~Partik0l(); void update(double time, uint32_t* out); int w, h; double up; double down; private: uint32_t size; /* blossom vars */ double blossom_count; double blossom_m; double blossom_n; double blossom_i; double blossom_j; double blossom_k; double blossom_l; float blossom_r; float blossom_a; /* primes */ int prime[11]; float pi2; double wd, hd; void blob(uint32_t* out, int x, int y); void blossom(uint32_t* out); void blob_init(int ray); void blossom_recal(bool r); /* surface buffer */ // uint32_t *pixels; uint32_t *blob_buf; int blob_size; void fastsrand(uint32_t seed); uint32_t fastrand(); uint32_t randval; }; Partik0l::Partik0l(unsigned int width, unsigned int height) { register_param(up, "up", "blossom on a higher prime number"); register_param(down, "down", "blossom on a lower prime number"); /* initialize prime numbers */ prime[0] = 2; prime[1] = 3; prime[2] = 5; prime[3] = 7; prime[4] = 11; prime[5] = 13; prime[6] = 17; prime[7] = 19; prime[8] = 23; prime[9] = 29; prime[10] = 31; /* blossom vars */ blossom_count = 0; blossom_m = 0; blossom_n = 0; blossom_i = 0; blossom_j = 0; blossom_k = 0; blossom_l = 0; blossom_r = 1; blossom_a = 0; up = 0; down = 0; pi2 = 2.0*M_PI; fastsrand( ::time(NULL) ); w = width; h = height; size = w * h * 4; // 32bit pixels // pixels = (uint32_t*)malloc(size); blob_buf = NULL; blossom_recal(true); /* blob initialization */ blob_init(8); } Partik0l::~Partik0l() { // if(pixels) free(pixels); if(blob_buf) free(blob_buf); } void Partik0l::update(double time, uint32_t* out) { /* automatic random recalculation: if( !blossom_count ) { recalculate(); blossom_count = 100+(50.0)*rand()/RAND_MAX; } else { blossom_count--; */ if(up) { blossom_recal(false); up = false; } else if(down) { blossom_recal(true); down = false; } blossom_a += 0.01; if( blossom_a > pi2 ) blossom_a -= pi2; memset(out,0,size); blossom(out); } void Partik0l::blossom_recal(bool r) { float z = ((PRIMES-2)*fastrand()/INT_MAX)+1; blossom_m = 1.0+(30.0)*fastrand()/INT_MAX; blossom_n = 1.0+(30.0)*fastrand()/INT_MAX; blossom_i = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_j = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_k = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_l = prime[ (int) (z*fastrand()/INT_MAX) ]; wd = (double)w; hd = (double)h; if(r) blossom_r = (blossom_r>=1.0)?1.0:blossom_r+0.1; else blossom_r = (blossom_r<=0.1)?0.1:blossom_r-0.1; } void Partik0l::blossom(uint32_t* out) { float a; int x, y; double zx, zy; /* here place a formula that draws on the screen the surface being drawed at this point is always blank */ for( a=0.0 ; a0;c--) { dx = ( (ray) + cos( rad ) * c ); dy = ( (ray) + sin( rad ) * c ); // col = (int)(10.0*rand()/(RAND_MAX+1.0))/c; // col += 0x99/c * 0.8; col = 0x99/c * 0.8; blob_buf[ (dx+((ray*2)*dy)) ] = col|(col<<8)|(col<<16)|(col<<24); } } } void Partik0l::blob(uint32_t* out, int x, int y) { // if(y>h-blob_size) return; // if(x>w-blob_size) return; int i, j; int stride = (w-blob_size)>>1; uint64_t *tmp_scr = (uint64_t*)out + ((x + y*w)>>1); uint64_t *tmp_blob = (uint64_t*)blob_buf; #ifdef HAVE_MMX /* using mmx packed unsaturated addition on bytes for cleaner and shiny result */ for(j=blob_size; j>0; j--) { for(i=blob_size>>4; i>0; i--) { asm volatile("movq (%1),%%mm0;" "movq 8(%1),%%mm1;" "movq 16(%1),%%mm2;" "movq 24(%1),%%mm3;" "movq 32(%1),%%mm4;" "movq 40(%1),%%mm5;" "movq 48(%1),%%mm6;" "movq 56(%1),%%mm7;" "paddusb (%0),%%mm0;" // packed add unsaturated on bytes "paddusb 8(%0),%%mm1;" // addizione clippata "paddusb 16(%0),%%mm2;" "paddusb 24(%0),%%mm3;" "paddusb 32(%0),%%mm4;" "paddusb 40(%0),%%mm5;" "paddusb 48(%0),%%mm6;" "paddusb 56(%0),%%mm7;" "movq %%mm0,(%0);" "movq %%mm1,8(%0);" "movq %%mm2,16(%0);" "movq %%mm3,24(%0);" "movq %%mm4,32(%0);" "movq %%mm5,40(%0);" "movq %%mm6,48(%0);" "movq %%mm7,56(%0);" // "paddsw %0, %%mm0;"// halo violetto? : :"r"(tmp_scr),"r"(tmp_blob) :"memory"); tmp_scr+=8; tmp_blob+=8; } tmp_scr += stride; } asm("emms;"); #else // ! HAVE_MMX for(j=blob_size; j>0; j--) { for(i=blob_size>>1; i>0; i--) { *(tmp_scr++) += *(tmp_blob++); } tmp_scr += stride; } #endif } /* * fastrand - fast fake random number generator * by Fukuchi Kentarou * Warning: The low-order bits of numbers generated by fastrand() * are bad as random numbers. For example, fastrand()%4 * generates 1,2,3,0,1,2,3,0... * You should use high-order bits. * */ uint32_t Partik0l::fastrand() { // kentaro's original one: // return (randval=randval*1103515245+12345); //15:55 mine uses two prime numbers and the cycling is much reduced //15:55 return (randval=randval*1073741789+32749); return(randval = randval * 1073741789 + 32749 ); } void Partik0l::fastsrand(uint32_t seed) { randval = seed; } /* bool Partik0l::keypress(int key) { if(key=='p') blossom_recal(true); else if(key=='o') blossom_recal(false); else return(false); return(true); } */ frei0r::construct plugin("Partik0l", "Particles generated on prime number sinusoidal blossoming", "Jaromil", 0,3); frei0r-plugins-1.8.0/src/generator/nois0r/0000755000175000017500000000000014220150123017035 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/nois0r/nois0r.cpp0000644000175000017500000000300314220150123020747 0ustar jrmljrml/* This frei0r plugin generates white noise images Copyright (C) 2004, 2005 Martin Bayer This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include struct wnoise { wnoise(unsigned int s) : seed(s) {} unsigned int seed; unsigned int operator()() { seed *= 3039177861U; // parameter for LCG unsigned char rd = seed >> 24; return (rd | rd << 8 | rd << 16 | 0xff000000); } }; class nois0r : public frei0r::source { public: nois0r(unsigned int width, unsigned int height) { } virtual void update(double time, uint32_t* out) { wnoise wn(0x0f0f0f0f ^ (unsigned int)(time*100000.0)); std::generate(out, out+width*height, wn); } }; frei0r::construct plugin("Nois0r", "Generates white noise images", "Martin Bayer", 0,3); frei0r-plugins-1.8.0/src/generator/nois0r/CMakeLists.txt0000644000175000017500000000041414220150123021574 0ustar jrmljrmlset (SOURCES nois0r.cpp) set (TARGET nois0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/ising0r/0000755000175000017500000000000014220150123017176 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/ising0r/CMakeLists.txt0000644000175000017500000000051614220150123021740 0ustar jrmljrmlset (SOURCES ising0r.c) set (TARGET ising0r) if (MSVC) set_source_files_properties (ising0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/ising0r/ising0r.c0000644000175000017500000001511714220150123020722 0ustar jrmljrml/* This frei0r plugin generates isingnoise images Copyright (C) 2004 Georg Seidel This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include #include #include #include #if defined(_MSC_VER) #define __STDC_LIMIT_MACROS #endif /* _MSC_VER */ #include "frei0r.h" //------------------------------------------------------------------------- struct IsingField { char* s; int xsize; int ysize; }; static void set_bf(uint32_t bf[3], double t, double b, double s); static void init_field(struct IsingField* f, int xsize, int ysize); static void destroy_field(struct IsingField* f); static void do_step(struct IsingField* f, uint32_t bf[3]); static void copy_field(const struct IsingField* f, uint32_t* framebuffer); //------------------------------------------------------------------------- #define MY_RAND_MAX UINT32_MAX static uint32_t rnd_lcg1_xn = 1; inline static uint32_t rnd_lcg1() { rnd_lcg1_xn *= 3039177861U; return rnd_lcg1_xn; } #define my_rand() rnd_lcg1() typedef struct ising0r_instance { unsigned int width; unsigned int height; double temp; double border_growth; double spont_growth; struct IsingField f; uint32_t bf[3]; } ising0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* nois0rInfo) { nois0rInfo->name = "Ising0r"; nois0rInfo->author = "Gephex crew"; nois0rInfo->plugin_type = F0R_PLUGIN_TYPE_SOURCE; nois0rInfo->color_model = F0R_COLOR_MODEL_PACKED32; nois0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; nois0rInfo->major_version = 0; nois0rInfo->minor_version = 9; nois0rInfo->num_params = 3; nois0rInfo->explanation = "Generates ising noise"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Temperature"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Noise Temperature"; break; case 1: info->name = "Border Growth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Border Growth"; break; case 2: info->name = "Spontaneous Growth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Spontaneous Growth"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { ising0r_instance_t* inst = (ising0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; init_field(&inst->f, width, height); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; destroy_field(&inst->f); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: inst->temp = *p *6; break; case 1: inst->border_growth = (1.0 - *p)*100; break; case 2: inst->spont_growth = (1.0 - *p)*100; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: *p = inst->temp / 6; break; case 1: *p = 1.0 - inst->border_growth / 100; break; case 2: *p = 1.0 - inst->spont_growth / 100; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); ising0r_instance_t* inst = (ising0r_instance_t*)instance; set_bf(inst->bf, inst->temp, inst->border_growth, inst->spont_growth); do_step(&inst->f, inst->bf); copy_field(&inst->f, outframe); } //------------------------------------------------------------------------- static void set_bf(uint32_t bf[3], double t, double b, double s) { /* { char buffer[128]; snprintf(buffer, sizeof(buffer), "Changing bf: (t,b,s)=(%f,%f,%f)\n", t, b, s); s_log(2, buffer); }*/ bf[0] = (uint32_t) (0.5 * MY_RAND_MAX); if (t > 0) { bf[1] = (uint32_t) (exp(-b/t)*MY_RAND_MAX); bf[2] = (uint32_t) (exp(-s/t)*MY_RAND_MAX); } else { bf[1] = bf[2] = 0; } } static void init_field(struct IsingField* f, int xsize, int ysize) { int x, y; f->s = (char*) malloc(xsize*ysize); f->xsize = xsize; f->ysize = ysize; // memset( for (y = 1; y < ysize-1; ++y) { int y_base = y*xsize; for (x = 1; x < xsize-1; ++x) { f->s[x + y_base] = (my_rand() < MY_RAND_MAX/2) ? -1 : 1; } f->s[y_base] = f->s[xsize-1 + y_base] = 1; } // set first and last line to black memset(f->s, 1, xsize); memset(f->s + (ysize-1)*xsize, 1, xsize); } static void destroy_field(struct IsingField* f) { if (f->s != 0) { free(f->s); f->s = 0; // plain paranoia... f->xsize = 0; f->ysize = 0; } } static void do_step(struct IsingField* f, uint32_t bf[3]) { int x, y; int xsize = f->xsize; int ysize = f->ysize; // start on second pixel of the second line (f->s[1][1]): char* current = f->s + xsize + 1; for (y = ysize-2; y > 0; --y) { for (x = xsize-2; x > 0; --x) { int sum = current[-xsize] + current[xsize] + current[-1] + current[1]; int e = *current * sum; if (e < 0 || my_rand() < bf[e>>1]) { *current *= -1; } ++current; } // skip last pixel of this line and first pixel of next line: current += 2; } } static void copy_field(const struct IsingField* f, uint32_t* framebuffer) { int i; char* s = f->s; uint32_t* fr = framebuffer; for (i = (f->xsize)*(f->ysize)-1; i >= 0; --i) { *(fr++) = *(s++); } } //------------------------------------------------------------------------- frei0r-plugins-1.8.0/src/generator/ising0r/ising0r.jpg0000644000175000017500000005425314220150123021264 0ustar jrmljrmlJFIFHHExifMM*Created with The GIMPC       C @" C!1AQ"aq2#BR$3%b 4 ?%(*3⭲r3k$v˳nRv #n4SPHJIӣZa"t,`s[}0j3gms١W'F# : kC7?t7 (f!#圁$Z-6f-A(n_żApځpT$)W.uذ+4%!m>5"2O>Z:ʁAEv2ZYYI =O*tSv#Ao#Ϛ$:w[RI?) ,<ې;$6ș);Gaf~HׂIڦh4*ɵԌiVe:Q̎tunHi*8 xƕJݭ#)y^'@:sHlR'|:Mon-G0?:inТZR%SEX*5ᄌM)%D}11t6KԊk̒ҳ#0-h:ޘPMƷВNiRAqr Ƙ(r%EIN$|;ǡ$2& FSauG b<2 JNQmڸCN)I(Sxf?u&#(48 Z =kӦGbEJ٦;Md}O30l&kGvcxsk܏]*ЛiIiN-$Nh )SM8~znv'hXm৴3Z.VUbeRТq%tNH9OF+Wn7$[ e z!^]0GwޚB ^J]SuZhS:qm'5k BҴsRi ՚2"b` EJX6όNOt򄧥J㺓s5ŖhqQruI.4NP#d1sCrb\TgÃx YG0iIf#iRWKl~SU2B3Kd#tc&W:Jhͽ!"4IJ1c&U kDIY4hskz'thX#豓1i3Ld6#)- @$qttB)qZ;qA[q{8<gh4 1\6vRXG^p%9= Tǚ'.,:StK4Ai gVG:b0Ke֝u)ZWI`UEU͜T%1[i/aGZк_Mn*YCm]ZTV= ~gVZߊ,|j/2)[1HO”Q#O$ߪBmNf3|%/ӝG\U*M[[J@Aޞݵt֧)TR'? %"I5I %*' lt( 8i?9>ZeVC--E ݞ]ȧEY'r~{k{>2*U!lJ-sXyKP)omhWb5ZIm|{%F*]pPJFy)SVRRN84Ms HV~#+搜\*U=OHI!JX}~E*>q3tuK1gme';-|,=iZ\RTɖS䔓AIa .XuԀHHH<_o)*v:@mR(fCqjH$-k*:)Fa\$M:IIJY>#9d( 4c!8ݜr9Ps۲݄y}ưRiB|Bے!(+ wN;ۉWm(JRR`q[:l$|.Z-xBPYLBTF ՁL ׶EUҵ;i'ztWoyR^~?J&ܒ 2BsMIF?} tUjd(y<>lYKՍ1TJVylȱ\lxaKAV9ZQm2i _8ln ~#zs]|hM8~%Gs7_}uT^U,$:q鈁لIq!_=W6[v u;p1FL-Qe6P$y_WGܤm+$$J_[l7;ih A]StXS&+@'$Ҷs:v5i\ ! Qƀi$e>҇6~ZO ^IK.$I AA\ \dmGbIK^W.)-MAu $hۉu†FzPd ?[Yma`gZAM>;p|y6mj+v|$$ re~]6e/!G}?-:OMt-[I2 <&6mėû*[:d m&D-.酽$ۮeXH KbkNuJnG^d$>}p:sNYJcYBt_^N7=7R#3IZh ]>5oT 6mr<Ʃ:t\T{:Xatq\ 5Zwr7,qsE gꁬ(Ydh&: %N-pww g m6# 3Cz|ܧB_S.?oM]NZ0"T2]ݑǞzt&JpRpPx6}k;԰T=A2[j{) w|h-6sHlŜ+$:UJB:C [ +}{j '4#F}lZ֛jH-Ȑ(w?4ZP0F3C?NNmL)|+ ɔVNJsKk-X!y=Um)gI ?O*˵I9~ PXK qc c ]cœlZw7O\1vPI;Ԟ^]&)ViӢ]Z =~43lP*Tv7+S];wӕ"%5N h5L)lU"짥>i!>ǼT`->|$R=;A+c?_h/`p8-]RmZȐ\xY$-:qJet *<1SX}48}gyˎ@G}MJQIڔ(Ifn[C ZGhot4GJ4>].7)p uxQhD3:r[)V>^ՠDbJ@9UZYRu!.v)iK^"HR^/3LBw6nTmW1oցؓC)[jp~)Aa IE^ZzeIRZQHJI_:"-u,䅴9hkjt.L)*6prXRsfҨ*GnYJ9hyׅ3hY_C:mͱ)}1H-|Yd~nun 3{QZ`Hey8nӁ2^%)^Pp?MF*'6+H8[{fIj(ڂ?mBF}z4=KZZvvJڅvA:ce#++ecMJ}!)𢯦:&?$a$󓥫^E{+$=HІKƢ)˞n)GI&e(˟%N'nq$ڗ,ަmCIRT?M:=%it1!-RΕ>bRzRBOi}Sn%Ô@998c ԓ>bRCQʔxO:7NKL8PyA9N2<東&G$O`]d!lYy#A+6JВv?(Jd )q܂1qK̴ )Owj&J= kc%`'rsh*N(KP6Ɠ?g{ȲO:TTy s+d]I$aWh1]dq2C%*^{g}xߧ\o&}M%0_ |{XEԙ(j7dlHLa$p<a[:sȐN>ǍY v%p*;ѐw P9>CUkIymYJj$PKn)h6'ʗ>׽]ZV>ԚG%4êf]K|-d}G_f! pN:-r3Zw$Ho;KjUBV  4t++/ ^ї*s9 /ZQ'$xtpT)a+ $AaSchBUct)ǽ&_6F =LUcS܍-:dܔT+9ln쮲-艃S R 5ӿgku6삝@H|ٲ& V=9JrA!#p ^@ҋͤǍYIQA8m=8BOhoilSmHCH@^N38gNEOK!(ΐ>{5xtDYZ{n KnMa(67@jt-E(oa@XՈrb6Vo#z_tۨRTV1V;c\ҧ%HAX$Ndzf%8Z]Z#_pZ*uǕ1H4l813ζ]~ZXW Zv=].=yVvJu)k- {|5֕FWe֪3#BQH)#[ ܻVOr"ƌ0q:Q:Gs5:Rݝ1aq[jH=IԾFu*? Q@i=z}6X!I,rRrqGTjpH4FWo?eʟ S<$p5^tYm:@u$ 铃bſ*! yquZSh'VAӯ muZ*b$;xʏ WV-};JUAįK5i5" Fvqd ;h򧔖 9oM)OvKԔKHQ)PNOPFnj@5er0T0Uiqd*;a[۷,p?MZS(2?MT EKGrN7&5w$2|?]\[JGA' T-i mFvJGE}"KgxqDX.ہ |m>aAB 6Rt^}TT)stjVe'$T;iO}a*}I@s:VSTYPU*|9?/Ml(tJ@i+n#ȦfcqPmTR zX2)iĥ(YB}^(ڟqe-=-{Tn(;<<mDxL~G[v|kfSXSM?@W,2ҡj|OlZXtqDCntjT4ӊ%&,:oDq0#(HCkERPsF?] fUѲ y﫣_r$ax]=1}T]2a2vqRn9` BO6.RD)Mh'=gϡMtKhRFrO-PVR b$}6轏qK&Ɩ #{i|bgwv.:<(|*ˆܟ= lt۴K"!֦|gmOnIi$sAn]t:L89:ZDG]K)qĨA5V]59)$C+WMU#!d/>|렕ARV@1vKeiq}<}Rb.HfRAhYHǨq ~5-X a@I| ~wbxЖ֡\ymI8)ӧUTWTtJ*VMʒ  [U[RKz0$ ga >TB|5dN_-dpԤqT:De Sǘ: OqEu&U|جw m=).O'>zl)*!cwFQ2l8JFQ{N]YRMN]-*E2uMe)KJ˝˩[_rvGAIW Jfe*utK~c˨j4\!~ 3|~ȤBHTpVsyUgiw@pҵ/iI9~MөNbCB62N)&Gi.Jp|ʟX{i#X@@* =Aր;v򶨌\j=$n--̍gZJܓK*V1,c2(2:0y5CetfsJrI % n]y̴jVKn$2JBnty-6rxX+ܔ1//]U6ߧ 5=9RO?7V{i^qI\f<0҈B)X:Z&-~wyy =ǙD笏TjPLW;O 8~^jZ{ٶJ@Xr-U ,h*mzWl=y! Y;؟%GJn)m-M!>}u0X5 ,;-r>ZgP: qIX'1嬔~D 1)mN'A~HJ,djD͋ѻB輩,5Om6p *]"tm6 _uzo+FC.?q՗ll";JG?]a KL hE!-%mG?6 ݥK!֔)Nn~.(jJYBN~tQrʐJ9q5*E"#IKݔtjho(|jW]h`.5j(8ӫKAyOm]**o#t30C%GݶIqh*-Tm o7܊TOU|^ j EtbHBVRO:V6*HH[AK3:z9q"rEK %Cct@_UW5խAarc\tt7 Uz" Ѹߎ{ 5L ]RM6%52UMJ\tTh̵k )Ì(`43h:4Sޒ*;d^J.X&>T7nWiP3\2 I#hop-&:TsT)WXu~ O@-=vf@z(R |v9VBNUBP !@14=-a#@{UCj+l6'ĒͽHqm ܍&Wr"Aa%iiI9$~d;: -g$| hʝXk=RpjQ Bp~mi?(Km+g9|m $$x|:UnJu-Z$Ӑ@[wukBfL}JJTsDֺe.  Gl>O_UBDXsp:SHR)/Z (B#?!ڏQ)붥TKC*VHkpMz5}GP]c.OYK+zT193^,)N^giTDhg Ee8+9?Mt*Rsbz9O'CTPrC1=jo b|rOJ?\oJ%[)IQ;R<]JV-Dd 7o?^4EYw:;|%>c3NW|Xq 6Jt?.4G}ֲ$@.߮zx-UUIYNUڋ@)1 >T )~"rNK2V-% ($~ڕZ-뎓TŔēs?Sē5EjJ OeH+U`NTi; S+dy/y],>kHsR7vqٰA䓟M*1SDNޡ}Vĸʜ XJ԰0g4w/U3 :2)<q6meoJ\ND7uŅQ)kq~"Uœ%[[Q XZkS7V[6 tm9?|_QS.L%bIPz_YS3\N#t)p5km9¾CT_~ڗE+$;>P(Ur_DhnpN0 Ί)T/*ڗt܊i؅h* H$|kJc/Ĩu# nSH)6Px_(h=kէ>яe>^^Z-N%ƈp|嬔Ҥ:']Q-(=aeȧbOǖZrvq)Rurnp8uLCo!gj}tC4#*J7,; hqHwXJFȳ[)nJpv7VjIS0mc%Y8gHwȨp<}u^:<8XӁKI;Jjn8==^ӳM9鬴>%W^Qc.Dj]Mc*u.DAo'A]H6eRR5綀U9.mpZo. f[(J`P76NZmT݆b?KpP5O+U]T`:*m#?6wK%*°wϗj+S`ю+F Uz}T- 6d='Zwt=U̷0Ig@N:XJsz^-Nܢ[1R},-j'wt*ѱh 粲tI^НW=)p7x$pY΃ԧAv#PUT•(SvfSLJR^=9JtgR- 8)*~zVXԫb93=[@xn<+O羌7 1oU^a Btuga !Ң?A7Z("DC1Rt[V6KfBYN Ѝu*QJyN:>҂eRʂcA96*E9d qz1tQȕ,e@9lQrHQv '4t.Öeu t5:79r;bR:qT~ekm N?}sFVBI9QMG'RܧL'ιԚ;;¡ՕsrT{@:2ᨡ;PrsoJh <,P*FNlo0]Kuv<:i"[ChR^Q ; I :ذ؝ӱS팏MSkR BN4 Rn;R _4i\xIa&\6pK.X=8.`r|>% [鳛ʬIJJq`>zZz}n֟Jrm*J.N?A ЪvCZGD{íTmm& v|V4YȭnH>KB]oAVj=.QfZ\ %*>GF[k8WbHJ;3RU5HMԖB~z {s1ȂSRp.` :XN׷SBq?Mvܵ6tw #q=nSa>AlyyqCbrɨ&:!w=M4=.FBwH ‡t6׋]ByIn/~c," $DBKfSae$cD>Ze EMp%_I 8k3&-"VSD[_ԅv'@3ϑ6s $5ĵ8iH} I2Đ;hӫJYCu?]oͅ K~"|K2%X3/Pk  VHE K `)PHVpqc$F}1x5쭖|E+N1tuFڷφ\Jy=-!Gk7-BERėNTyA7g(% :qm.*}`) '[\8Έ؅ +[RUFI7=bt{Q1=s:'WH:f˃X(qB ) q9^"pA*NڗwЛzPm-%CM :- BAU4vXmX8!C9 G r2<=5XXG["6: Jjq}Ѐ};<]5VBA]uk(G-#6U% )H3$M!+>JJ{>-kiUAS*#m>CN vFkv8ᴭ y֗[in/;r 8qQi[.qߟu"CmSd=ƴ9q趲d4m$g̐1]wk [2ch v%l҆h,j|a#)Cm!>_] ?p#][JxE&Cjz|]̟+ʎ{iMP<]ڒ?.G:DۂS4%M9 :ʮIJC \~dRp5Zudt!0[Bte'!YƶޢI֓#Ah9m }h9p'@^e$q+j au&ZBR -wzQO; -{HBQΑ{}rEM\BR9 KJ_q { T)ĤNh9/nqmȤ:{YTZKTA>iZe=Z {jImp$(,[0ި8l#c*+9>қ)ll ~!꘶6Vդx=4N*oSkM6.1ޕJ2`<5& yLfjQRp,vTtFVd1|q WMMF |Ǯ]w)iie #8?,iHEkqKiCw Zl㏦hD/ Bb#7wM)YJ>Uqu)͇"ByNрs+t**5X}D޳hhe)?>-U#9B|TOR1j3u~jxw5kԹ)KA*;IjԊJ<ޔiR dbċwjN4^o[m·r?mgJ\ns:FnI;:oYJqit~'tnM1|ۇz}Ӱn;~NjO35 F  z3#-Pl)IQ7s5M]2kAu$8t]x&ODmQF<:_ъF\R[qJPӛbaEd(4N13oЬQK GRa^]UK_imOĜ]YtVw@iIˑ5J;Ouf)ȩ}$*B[TUNe;mUNR}Z$yWPaNj U(nRy֋Lp*Q~*HE``y@9ۏjo) (K)#~z۬ Ç2dJpH|-C=,j/9+qI)HNт>]x=1vs8[J ʽˇ1G%νiOyt ROc5[Eq^ B20wyiY&’[T{]:Y~¥Yd`էRz}OBJ{.)kPpx9$7Λ짛yF9Ki; :[U}S֢JpFOk2NZ$P$g@5"eUb' F2te>mQ'tOirXCeJA+89Cuޓ>ߋdxхYḕs0-3Bu_%'gH,r٪l/)#6inC@r0HH:GYRʸ_UzYŤ/xIn}4鷴 Es%AE} (S9)8?^{}9ew]ˆJw۾Мʕ/kKnskM%T1?>X^2CϦLo I,@T/'FS΀1+B Mj-kɋm<d_BۋwD"<%+߂v+H9)@5Uu֖Խr9erζf*\ o)*pr?}SoAjYVNuX Q0@en]$%%{8 Vy8}2ݿjJrnF=-pim'#[Vtuj}7?]#WH*Q)`cF֥PW2sj y,PeG魝zC+"B%GjbLXnĐ?㼪74JX[}s܏|u+YʥzGoĝ!,4Ԡcu{W&21bihN7OK$ƫ-̖"%ZX(آN 1bSL}.HJ >u.O%c cZxIJJT35nht{H)$vէSު=d8w%*tmz{V; clI3h3h9Vwb7^YX4  l35( {ӈ !jq;oxhԑq_!D88[s T y+FG?4k릦%up[N@ B֏&K𐵶TRw=ܾd!n+ѐ~1)4K|\Ǣ]7 ˇ)@8yKֱ>AuMҊ]f賠Ja鰚SrPBq5իߦˮ5) tjFLR'q F?U,[HK3][ID%>.MDq֖ z\Bժ2u1+)*~lBWt++e$x'q#yPzvV:c"`8R /[iR\Xa)Cjj(K9m›VSm6$ZjLJNA׍5%"-IXPJGp@8RJ4TPKd]@]s#|4BpO}6M륐2ṲiC^ϖw5\ޖjp5aX*'U\%ȐcTi-<0SB%nu^eC%EcZÐ\%6XJ0Ջd3['"SA{ `sh{avQJd<n/]ZK4II|K$@8?CuتP\/[R|λT?Yy8Xʴ+LOe)JJANI<~z*"uPf-**Q+#hXnU J98w#@ު5v>sq)\]QM<)JBuM9R#;F2 zhUn#.N$r|HLT N@$z}2*C!' a37'ѿw{(|lꌟ+ kj3ꣁh(QJ7W3)lQ"{Ystg p>Q/uJ$ƃUӫ=!b{!МjN~z^fz0 ^,؇1r nsS׺TĿR P ϙѮIiKL 26RЌOzO,!)9lϢ|R֐)gZ;ӫB>% {q&zËy))gΖꓷ.Ց=2H^(| 2딧VTI=sFRdgN{]WtQ7$w?IY~P'6}2V22y26Smm!y2<X9*e9ڞrm]¼Q;_+hzw|,:B7^-'f-RsJџG.B:EbE>u:mNqgDR)`C.t%Ȓ_aPHRZQzJZV[1v:]YmKCJUc׉+f;9yS} o͕=ieq%? 9@.FR@'/GT -2[Y -8p4Y}EJ!KRښHUyp'+نkzL񒍻 LUAJT 5쾴*g?B|Xz+vZRPTW{A#A|lAz~.*s.8p Kkf%JEiQ1kACc{j]Y 9[GfQuǤN%'!xyڐWFЫ]CF/g+TJ_A \d@x"5VͰwl>y}MrB*N>=8ө+BVqrdvO:6đ6ԣ8>@Kti B09?uzqNtx뢫Eos)u8 }VeIzR8=3A۪L"!֐@ȫa9S셐Mzqxە飢+) @Z] e?nD1.<*0o$So˙ʄ6f8XNyIжCTԹpEK}-AJ%G?PT4[Sv# $鯳=[H5 .6߆Z9cJD9爔%_#KaY>VHh)V>|Bnع#A[i@+T*/|]K'%0-ui*HR#C[w587C)vf"d;30ZQ@R}ʝ:Z@V6>yE6/aƶ |m$QTm>%=(}5"yWhԠLZ8Ai& O-gr@~\heUBPWGvR):-<=M=um%iAHovܧZVպB0Iu_[L(Z{OC}],Q/)BpV88ƱQBҔ~@,9װȆeV6@ = 52pT S B_O묏J~?!xJBU~WimIq/x#TÉ/a)HHB}mwBTiIAV~)C9@GVwF6(Z9<ˍ);ޱAB,@OUΰcɎ`h ʌ}iIJlv?K^=AI2%`c۞/JZ2a MPGe(o;JHm58p<N09U3*.UZCJjSaҶZd:Hb0Ҙ6hׯ QnP 핒Z+찤R}Hn<\p䓝|A'$g$ҺrƘٍ%XO<֮/])0]Q s-di#:4V\-ui.z6(R:,}gP2ВH?3H&D=Z [v$Am؎:I ;syO\WssSPĥ=4w_UU5䲇2]q^}Rt  ROo\B^:TEZZie'ѢS)OCi-)O8\.-Gi>J=NDѕ !ԥxg=άokid%тs%V.%)$g9: %|1e$$6~GiKK}28zI=>zI϶)ph>Tӗ. ҥcCKV*?wil.*羪.(frei0r-plugins-1.8.0/src/generator/lissajous0r/0000755000175000017500000000000014220150123020101 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/lissajous0r/CMakeLists.txt0000644000175000017500000000042614220150123022643 0ustar jrmljrmlset (SOURCES lissajous0r.cpp) set (TARGET lissajous0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/lissajous0r/lissajous0r.cpp0000644000175000017500000000406114220150123023064 0ustar jrmljrml/* This frei0r plugin generates white noise images Copyright (C) 2004, 2005 Martin Bayer Copyright (C) 2005 Georg Seidel This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include #include #ifndef M_PI #define M_PI 3.14159265358979323846 #endif class lissajous0r: public frei0r::source { public: lissajous0r(unsigned int width, unsigned int height) { r_x = r_y = 0.0; register_param(r_x,"ratiox","x-ratio"); register_param(r_y,"ratioy","y-ratio"); } virtual void update(double time, uint32_t* out) { std::fill(out, out+width*height, 0x00000000); double rx=1.0/(0.999999-r_x); double ry=1.0/(0.999999-r_y); double w = 0.5*(width-1); double h = 0.5*(height-1); const unsigned int samples = 15*(width+height); double deltax = (rx*2*M_PI) / (double) samples; double deltay = (ry*2*M_PI) / (double) samples; double tx = 0; double ty = 0; for (unsigned int i=samples; i != 0; --i, tx+=deltax, ty+=deltay) { unsigned int x = static_cast(w*(1.0+sin(tx))); unsigned int y = static_cast(h*(1.0+cos(ty))); out[width*y + x]=0xffffffff; } } private: double r_x; double r_y; }; frei0r::construct plugin("Lissajous0r", "Generates Lissajous0r images", "Martin Bayer", 0,3); frei0r-plugins-1.8.0/src/generator/onecol0r/0000755000175000017500000000000014220150123017344 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/onecol0r/CMakeLists.txt0000644000175000017500000000042014220150123022100 0ustar jrmljrmlset (SOURCES onecol0r.cpp) set (TARGET onecol0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/onecol0r/onecol0r.cpp0000644000175000017500000000311014220150123021564 0ustar jrmljrml/* This frei0r plugin generates solid color images Copyright (C) 2004, 2005 Martin Bayer This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include class onecol0r : public frei0r::source { public: onecol0r(unsigned int width, unsigned int height) { register_param(color,"Color","the color of the image"); color.r = color.g = color.b = 0; } virtual void update(double time, uint32_t* out) { unsigned int col; unsigned char* c = reinterpret_cast(&col); c[0]=static_cast(color.b*255); c[1]=static_cast(color.g*255); c[2]=static_cast(color.r*255); c[3]=255; std::fill(out, out+width*height, col); } private: f0r_param_color color; }; frei0r::construct plugin("onecol0r", "image with just one color", "Martin Bayer", 0,3); frei0r-plugins-1.8.0/src/generator/CMakeLists.txt0000644000175000017500000000045614220150123020370 0ustar jrmljrmladd_subdirectory (dem0scene) add_subdirectory (ising0r) add_subdirectory (lissajous0r) add_subdirectory (nois0r) add_subdirectory (onecol0r) add_subdirectory (partik0l) if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") # clang 3.1 on OSX fails to compile this one add_subdirectory (test_pat) endif () frei0r-plugins-1.8.0/src/generator/test_pat/0000755000175000017500000000000014220150123017446 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/test_pat/test_pat_I.c0000644000175000017500000003245714220150123021720 0ustar jrmljrml/* test_pat_I This frei0r plugin generates test patterns for measurement of spatial impulse and step responses Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: spatial impulse and step response The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_I.c -o test_pat_I.o //link: gcc -lm -shared -o test_pat_I.so test_pat_I.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;isize/2.0) r=size/2.0; g=0.5+amp/2.0*cosf(r/size*2.0*PI); sl[(i+h/2-(int)size/2)*w+j+w/2-(int)size/2]=g; } } //---------------------------------------------------- //crta pravokotna void crta_p(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { sl[i*w+j]=0.5-amp/2.0; } else { sl[i*w+j]=0.5+amp/2.0; } } } //---------------------------------------------------- //crta raised cos void crta(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { sl[i*w+j]=0.5-amp/2.0; } else { if (d>size/2.0) d=size/2.0; g=0.5+amp/2.0*cosf(d/size*2.0*PI); sl[i*w+j]=g; } } } //---------------------------------------------------- //crta step raised cos, oz. pravokotna, ce das size=1 void crta_s(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { if (d>0.0) sl[i*w+j]=0.5-amp/2.0; else sl[i*w+j]=0.5+amp/2.0; } else { if (d>size/2.0) d=size/2.0; g=0.5-amp/2.0*sinf(d/size*PI); sl[i*w+j]=g; } } } //---------------------------------------------------- //crta step linear ramp, oz. pravokotna, ce das size=1 void crta_r(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { if (d>0.0) sl[i*w+j]=0.5-amp/2.0; else sl[i*w+j]=0.5+amp/2.0; } else { if (d>size/2.0) d=size/2.0; g = 0.5-amp*(d/size); sl[i*w+j]=g; } } } //----------------------------------------------------- //converts the internal monochrome float image into //Frei0r rgba8888 color //ch selects the channel 0=all 1=R 2=G 3=B //sets alpha to opaque void float2color(float *sl, uint32_t* outframe, int w , int h, int ch) { int i,ri,gi,bi; uint32_t p; float r,g,b; switch (ch) { case 0: //all (gray) for (i=0;iname = "test_pat_I"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 6; tp_info->explanation = "Generates spatial impulse and step test patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; case 2: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amplitude (contrast) of the pattern"; break; case 3: info->name = "Width"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Width of impulse"; break; case 4: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Angle of step function"; break; case 5: info->name = "Negative"; info->type = F0R_PARAM_BOOL; info->explanation = "Change polarity of impulse/step"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->amp=0.8; inst->pw=5.0; inst->tilt=0.0; inst->neg=0; inst->sl=(float*)calloc(width*height,sizeof(float)); pika_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 5.9999); if ((tmpi<0)||(tmpi>5.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; case 2: //amplitude tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->amp != tmpf) chg=1; inst->amp = tmpf; break; case 3: //width tmpf = map_value_forward(*((double*)p), 1.0, 100.0); if (inst->pw != tmpf) chg=1; inst->pw = tmpf; break; case 4: //tilt tmpf = map_value_forward(*((double*)p), -PI/2.0, PI/2.0); if (inst->tilt != tmpf) chg=1; inst->tilt = tmpf; break; case 5: //negative tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->neg != tmpi) chg=1; inst->neg = tmpi; break; } if (chg==0) return; switch (inst->type) { case 0: // pika_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp); break; case 1: // pika_o(inst->sl, inst->w, inst->h, inst->pw, inst->amp); break; case 2: // crta_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 3: // crta(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 4: // crta_s(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 5: // crta_r(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 5.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; case 2: //amplitude *p = map_value_backward(inst->amp, 0.0, 1.0); break; case 3: //width *p = map_value_backward(inst->pw, 1.0, 100.0); break; case 4: //tilt *p = map_value_backward(inst->tilt, -PI/2.0, PI/2.0); break; case 5: //negative *p = map_value_backward(inst->neg, 0.0, 1.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } frei0r-plugins-1.8.0/src/generator/test_pat/test_pat_C.c0000644000175000017500000003444314220150123021707 0ustar jrmljrml/* test_pat_C This frei0r plugin generates cross sections of color spaces Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: cross sections of color spaces *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_C.c -o test_pat_C.o //link: gcc -lm -shared -o test_pat_C.so test_pat_C.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //-------------------------------------------------------------- void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i1.0) return 0; if (c.g<0.0) return 0; if (c.g>1.0) return 0; if (c.b<0.0) return 0; if (c.b>1.0) return 0; return 1; } //----------------------------------------------------------- //os: 0=RG(B) 1=GB(R) 2=BR(G) //a: value on third axis void risi_presek_rgb(float_rgba *s, int w, int h, float x, float y, float wr, float hr, int os, float a) { int i,j; int zx,kx,zy,ky; float_rgba c; float d1,d2; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; switch (os) { case 0: c.b=a; d1=1.0/hr; d2=1.0/wr; c.r=0.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; switch (os) { case 0: pb=a-0.5; d1=1.0/hr; d2=1.0/wr; yy=0.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; k3=sqrtf(3.0)/2.0; ik3=0.5/k3; switch (os) { case 0: ii=a; d1=2.0/hr; d2=2.0/wr; aa=-1.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; k3=sqrtf(3.0)/2.0; ik3=0.5/k3; switch (os) { case 0: ii=a; d1=2.0*PI/hr; d2=1.0/wr; hh=0.0; for (i=zy;iname = "test_pat_C"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 4; tp_info->explanation = "Generates cross sections of color spaces"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Color space"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name ="Cross section"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Third axis value"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Fullscreen"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { int x0,y0,velx,vely; float_rgba c; tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->spc=0; inst->cs=0; inst->thav=0.5; inst->fs=0; inst->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); x0=(inst->w-3*inst->h/4)/2; y0=inst->h/8; velx=3*inst->h/4; vely=3*inst->h/4; c.r=0.5;c.g=0.5;c.b=0.5;c.a=1.0; //gray background draw_rectangle(inst->sl, inst->w, inst->h, 0.0, 0.0, (float)inst->w, (float)inst->h, c); c.r=0.4;c.g=0.4;c.b=0.4;c.a=1.0; //darker gray background draw_rectangle(inst->sl, inst->w, inst->h, x0, y0, velx, vely, c); risi_presek_rgb(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi,x0,y0,velx,vely; float tmpf; float_rgba c; chg=0; switch (param_index) { case 0: //color space tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 3.9999); if ((tmpi<0)||(tmpi>3.0)) break; if (inst->spc != tmpi) chg=1; inst->spc = tmpi; break; case 1: //cross section tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 2.9999); if ((tmpi<0)||(tmpi>2.0)) break; if (inst->cs != tmpi) chg=1; inst->cs = tmpi; break; case 2: //third axis value tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->thav != tmpf) chg=1; inst->thav = tmpf; break; case 3: //fullscreen (BOOL) tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->fs != tmpi) chg=1; inst->fs = tmpi; break; } if (chg==0) return; if (inst->fs==0) { x0=(inst->w-3*inst->h/4)/2; y0=inst->h/8; velx=3*inst->h/4; vely=3*inst->h/4; } else { x0=0; y0=0; velx=inst->w; vely=inst->h; } c.r=0.5;c.g=0.5;c.b=0.5;c.a=1.0; //gray background draw_rectangle(inst->sl, inst->w, inst->h, 0.0, 0.0, (float)inst->w, (float)inst->h, c); c.r=0.4;c.g=0.4;c.b=0.4;c.a=1.0; //darker gray background draw_rectangle(inst->sl, inst->w, inst->h, x0, y0, velx, vely, c); switch (inst->spc) { case 0: risi_presek_rgb(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 1: risi_presek_yprpb601(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 2: risi_presek_abi(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 3: risi_presek_hci(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //color space *p = map_value_backward(inst->spc, 0.0, 3.9999); break; case 1: //cross section *p = map_value_backward(inst->cs, 0.0, 2.9999); break; case 2: //third axis value *p = map_value_backward(inst->thav, 0.0, 1.0); break; case 3: //fullscreen (BOOL) *p = map_value_backward_log(inst->fs, 0.0, 1.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; floatrgba2color(inst->sl, outframe, inst->w , inst->h); } frei0r-plugins-1.8.0/src/generator/test_pat/test_pat_R.c0000644000175000017500000006372614220150123021734 0ustar jrmljrml/* test_pat_R This frei0r plugin generates resolution test patterns Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Resolution and spatial frequency response The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -std=c99 -c -fPIC test_pat_R.c -o test_pat_R.o //link: gcc -lm -shared -o test_pat_R.so test_pat_R.o #include #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i9)) return; if ((seg[d]&0x80)!=0) draw_rectangle(sl,w,h,x, y-2*v,v,1,gray); if ((seg[d]&0x40)!=0) draw_rectangle(sl,w,h,x, y-2*v,1,v,gray); if ((seg[d]&0x20)!=0) draw_rectangle(sl,w,h,x+v,y-2*v,1,v,gray); if ((seg[d]&0x10)!=0) draw_rectangle(sl,w,h,x, y-v, v,1,gray); if ((seg[d]&0x08)!=0) draw_rectangle(sl,w,h,x, y-v, 1,v,gray); if ((seg[d]&0x04)!=0) draw_rectangle(sl,w,h,x+v,y-v, 1,v,gray); if ((seg[d]&0x02)!=0) draw_rectangle(sl,w,h,x ,y, v,1,gray); } //----------------------------------------------------------------- //draw a floating point number, using disp7s() //v=size //n=number //f=format (as in printf, for example %5.1f) void dispF(float *sl, int w, int h, int x, int y, int v, float n, char *f, float gray) { char str[64]; int i; sprintf(str,f,n); i=0; while (str[i]!=0) { if (str[i]=='-') draw_rectangle(sl,w,h,x+i*(v+v/3+1),y-v,v,1,gray); else disp7s(sl,w,h,x+i*(v+v/3+1),y,v,str[i]-48,gray); i++; } } //----------------------------------------------------------- //sweep parallel with bars //x,y,wr,hr same as in draw_rectangle() //f1, f2 as fraction of Nyquist //a = amplitude, 1.0=100% mod [0.0...1.0] //dir: 0=vertical 1=horizontal sweep //linp: 0=linear frequency sweep 1=linear period sweep void draw_sweep_1(float *sl, int w, int h, int x, int y, int wr, int hr, float f1, float f2, float a, int dir, int linp) { int i,j; int zx,kx,zy,ky; double p,dp,dp1,dp2,dt,dt1,dt2; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; if (f1==0.0) f1=1.0E-12; if (f2==0.0) f2=1.0E-12; dp1=PI*f1; dp2=PI*f2; //phase steps dt1=1.0/dp1; dt2=1.0/dp2; a=a/2.0; p=0; if (dir==0) { for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; if (f1==0.0) f1=1.0E-12; if (f2==0.0) f2=1.0E-12; dp1=PI*f1; dp2=PI*f2; //phase steps dt1=1.0/dp1; dt2=1.0/dp2; a=a/2.0; p=0; if (dir==0) { for (i=zy;i=0.0)&&(xl<=1.0)) { x=w/8-60; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,w/8-15,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf1[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { x=7*w/8+10; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,7*w/8+5,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf3[i],"%4.0f",0.9); } } } else //lin period sweep { for (i=0;i=0.0)&&(xl<=1.0)) { x=w/8-60; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,w/8-15,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf2[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { x=7*w/8+10; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,7*w/8+5,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf4[i],"%4.0f",0.9); } } } } //-------------------------------------------------------------- //horizontal sweep with labels (frequency changes with x) //a=axis 0=horizontal frequencies 1=vert freqs //amp = amplitude //lps: 0=lin f sweep 1=lin p sweep //ar = pixel aspect ratio (used only for LPPH labels on hor f) //sf,ef start,end freqs in Nyquists //LPPH (lines per picture height) labels are in "TV lines", //not line pairs. Line pairs = TV lines / 2.0 //lf* arrays determine where the labels will be drawn void sweep_h(float *sl, int w, int h, int a, float amp, int lps, float ar, float sf, float ef) { float xl,nf; float lf1[]={0.05,0.2,0.3,0.4,0.5,0.6,0.7}; //label lin f nyq float lf2[]={0.05,0.07,0.1,0.15,0.3,0.7}; //label lin p nyq float lf3[]={100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0}; float lf4[]={10.0,25.0,50.0,100.0,200.0,400.0,800.0}; int i,x,y; for (x=0;x=0.0)&&(xl<=1.0)) { y=7*h/8+25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y-20,3,10,0.9); dispF(sl,w,h,x-20,y+6,6,lf1[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { y=h/8-25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y+8,3,10,0.9); dispF(sl,w,h,x-20,y+2,6,lf3[i],"%4.0f",0.9); } } } else //lin period sweep { for (i=0;i=0.0)&&(xl<=1.0)) { y=7*h/8+25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y-20,3,10,0.9); dispF(sl,w,h,x-20,y+6,6,lf2[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { y=h/8-25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y+8,3,10,0.9); dispF(sl,w,h,x-20,y+2,6,lf4[i],"%4.0f",0.9); } } } } //---------------------------------------------------------- //draws a "Siemens star" pattern //ar = pixel aspect ratio (not used currently) //np = numbers of periods around the circle void radials(float *sl, int w, int h, float a, float ar, float np) { float an,s,c,g,da,r,rmin,rmax; int x,y; da=PI/2000.0; for (x=0;xname = "test_pat_R"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 8; tp_info->explanation = "Generates resolution test patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; case 2: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amplitude (contrast) of the pattern"; break; case 3: info->name = "Lin P swp"; info->type = F0R_PARAM_BOOL; info->explanation = "Use linear period sweep"; break; case 4: info->name = "Freq 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pattern 7 H frequency"; break; case 5: info->name = "Freq 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pattern 7 V frequency"; break; case 6: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 7: info->name = "Manual aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->amp=0.8; inst->linp=0; inst->f1=0.03; inst->f2=0.03; inst->aspt=0; inst->mpar=1.0; inst->par=1.0; inst->sl=(float*)calloc(width*height,sizeof(float)); sweep_v(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 9.9999); if ((tmpi<0)||(tmpi>9.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; case 2: //amplitude tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->amp != tmpf) chg=1; inst->amp = tmpf; break; case 3: //linear period sweep tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->linp != tmpi) chg=1; inst->linp = tmpi; break; case 4: //frequency 1 tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->f1 != tmpf) chg=1; inst->f1 = tmpf; break; case 5: //frequency 2 tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->f2 != tmpf) chg=1; inst->f2 = tmpf; break; case 6: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 7: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar != tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==6) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //hor freq ver sweep sweep_v(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 1: //hor freq hor sweep sweep_h(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 2: //ver freq ver sweep sweep_v(inst->sl, inst->w, inst->h, 1, inst->amp, inst->linp, inst->par, 0.05, 0.7); //ver f ver sw break; case 3: //ver freq hor sweep sweep_h(inst->sl, inst->w, inst->h, 1, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 4: // "Siemens star" radials(inst->sl, inst->w, inst->h, inst->amp, inst->par, 60.0); break; case 5: //rings outwards rings(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->linp, 0.05, 0.7); break; case 6: //rings inwards rings(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->linp, 0.7, 0.05); break; case 7: //uniform 2D spatial frequency diags(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->f1, inst->f2); break; case 8: // "Nyquist blocks" nblocks(inst->sl, inst->w, inst->h, inst->amp); break; case 9: //square bars at integer Nyquist fractions sqbars(inst->sl, inst->w, inst->h, inst->amp); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 9.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; case 2: //amplitude *p = map_value_backward(inst->amp, 0.0, 1.0); break; case 3: //linear period sweep *p = map_value_backward(inst->linp, 0.0, 1.0); break; case 4: //frequency 1 *p = map_value_backward(inst->f1, 0.0, 1.0); break; case 5: //frequency 2 *p = map_value_backward(inst->f2, 0.0, 1.0); break; case 6: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 7: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } frei0r-plugins-1.8.0/src/generator/test_pat/CMakeLists.txt0000644000175000017500000000305714220150123022213 0ustar jrmljrmlset (B_SOURCES test_pat_B.c) set (C_SOURCES test_pat_C.c) set (G_SOURCES test_pat_G.c) set (I_SOURCES test_pat_I.c) set (L_SOURCES test_pat_L.c) set (R_SOURCES test_pat_R.c) if (MSVC) set_source_files_properties (test_pat_B.c test_pat_C.c test_pat_G.c test_pat_I.c test_pat_L.c test_pat_R.c PROPERTIES LANGUAGE CXX) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) set (C_SOURCES ${C_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (I_SOURCES ${I_SOURCES} ${FREI0R_DEF}) set (L_SOURCES ${L_SOURCES} ${FREI0R_DEF}) set (R_SOURCES ${R_SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (test_pat_B MODULE ${B_SOURCES}) add_library (test_pat_C MODULE ${C_SOURCES}) add_library (test_pat_G MODULE ${G_SOURCES}) add_library (test_pat_I MODULE ${I_SOURCES}) add_library (test_pat_L MODULE ${L_SOURCES}) add_library (test_pat_R MODULE ${R_SOURCES}) set_target_properties (test_pat_B PROPERTIES PREFIX "") set_target_properties (test_pat_C PROPERTIES PREFIX "") set_target_properties (test_pat_G PROPERTIES PREFIX "") set_target_properties (test_pat_I PROPERTIES PREFIX "") set_target_properties (test_pat_L PROPERTIES PREFIX "") set_target_properties (test_pat_R PROPERTIES PREFIX "") install (TARGETS test_pat_B LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_C LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_G LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_I LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_L LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_R LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/generator/test_pat/test_pat_B.c0000644000175000017500000006260514220150123021707 0ustar jrmljrml/* test_pat_B This frei0r plugin generates TV test card approximations Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Broadcast test cards This plugin draws a set of test patterns, similar to popular TV test cards The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function floatrgba2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_B.c -o test_pat_B.o //link: gcc -lm -shared -o test_pat_B.so test_pat_B.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //------------------------------------------------------------------ void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+rz+1; if (ky>h) ky=h; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=c; } } //------------------------------------------------------------------ //ar = pixel aspect ratio //x,y = center //xb,yb = upper left corner of box //vx,vy = size of box void draw_boxed_circle(float_rgba *s, int w, int h, float x, float y, float r, float xb, float yb, float vx, float vy, float ar, float_rgba c) { int xz,yz,xk,yk; int i,j; float rr; xz=x-r/ar-1; if (xz<0) xz=0; if (xzw) xk=w; if (xk>(xb+vx)) xk=xb+vx; yz=y-r-1; if (yz<0) yz=0; if (yzh) yk=h; if (yk>(yb+vy)) yk=yb+vy; for (i=yz;ivkx) x0=x0-vkx; y0=(h-vky*14)/2; rk=6.7*vky; c.a=1.0; //ozadje c.r=0.25; c.g=0.25; c.b=0.25; for (i=0;iname = "test_pat_B"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 3; tp_info->explanation = "Generates test card lookalikes"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "8 choices, select test pattern"; break; case 1: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "7 choices, pixel aspect ratio"; break; case 2: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio (Aspect type 6)"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->aspt=0; inst->mpar=1.0; inst->par=1.0; inst->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); bars_simple(inst->sl, inst->w, inst->h, 0, 0); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 2: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar != tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==4) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //100% PAL color bars bars_simple(inst->sl, inst->w, inst->h, 0, 0); break; case 1: //PAL color bars with red bars_simple(inst->sl, inst->w, inst->h, 0, 1); break; case 2: //95% BBC color bars bars_simple(inst->sl, inst->w, inst->h, 1, 0); break; case 3: //75% EBU color bars bars_simple(inst->sl, inst->w, inst->h, 2, 0); break; case 4: //SMPTE color bars bars_smpte(inst->sl, inst->w, inst->h); break; case 5: //philips PM5544 draw_pm(inst->sl, inst->w, inst->h, inst->par); break; case 6: //FuBK draw_fu(inst->sl, inst->w, inst->h, inst->par, 0); break; case 7: //simplified FuBK draw_fu(inst->sl, inst->w, inst->h, inst->par, 1); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 7.9999); break; case 1: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 2: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; floatrgba2color(inst->sl, outframe, inst->w , inst->h); } frei0r-plugins-1.8.0/src/generator/test_pat/test_pat_G.c0000644000175000017500000005071114220150123021707 0ustar jrmljrml/* test_pat_G This frei0r plugin generates geometry test pattern images Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Geometry This plugin draws a set of test patterns, which are useful for image geometry checking. The patterns are drawn into a temporary char array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the functions make_char2color_table(), quadrants() and f0r_update() need to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_G.c -o test_pat_G.o //link: gcc -lm -shared -o test_pat_G.so test_pat_G.o #include #include #include #include "frei0r.h" //---------------------------------------------------------- void draw_rectangle(unsigned char *sl, int w, int h, int x, int y, int wr, int hr, unsigned char gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i=w) kx=w-1; ky=y+rz+1; if (ky>=h) ky=h-1; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=gray; } } //----------------------------------------------------------- //dir: 1=up 2=right 3=down 4=left void draw_wedge(unsigned char *sl, int w, int h, int x, int y, int size, int dir, unsigned char gray) { int i,j,ii,jj; switch (dir) { case 1: //up for (i=0;i=h) ii=h-1; jj=x+j; if (jj>=w) jj=w-1; sl[w*ii+jj]=gray; jj=x-j; if (jj<0) jj=0; sl[w*ii+jj]=gray; } break; case 2: //right for (i=0;i=h) jj=h-1; sl[w*jj+ii]=gray; jj=y-j; if (jj<0) jj=0; sl[w*jj+ii]=gray; } break; case 3: //down for (i=0;i=w) jj=w-1; sl[w*ii+jj]=gray; jj=x-j; if (jj<0) jj=0; sl[w*ii+jj]=gray; } break; case 4: //left for (i=0;i=w) ii=w-1; jj=y+j; if (jj>=h) jj=h-1; sl[w*jj+ii]=gray; jj=y-j; if (jj<0) jj=0; sl[w*jj+ii]=gray; } break; default: break; } } //---------------------------------------------------------- //draws a checkerboard pattern //size = size of squares (pixels) //ar = pixel aspect ratio //rim : 0=uniform 1=gray rim void sah1(unsigned char *sl, int w, int h, int size, float ar, int rim) { int i,j,kx,ky,z,pv,ps,zv,zs; unsigned char black,gray1,gray2,white; int ox,oy; if (size<1) size=1; kx=size; ky=size; kx=kx/ar; //kao aspect!=1 (anamorph) black=0; white=255; gray1=black+(white-black)*0.3; gray2=black+(white-black)*0.7; ox=kx*2-(w/2)%(kx*2); //centering offset oy=ky*2-(h/2)%(ky*2); ps=(w/2)%kx; if (ps==0) ps=kx; pv=(h/2)%ky; if (pv==0) pv=ky; zv=h-pv; zs=w-ps; if (rim==0) { for (i=0;i=zs)||(i=zv)) z=1; if ((((i+oy)/ky)%2)^(((j+ox)/kx)%2)) sl[i*w+j]= (z==0) ? white : gray2; else sl[i*w+j]= (z==0) ? black : gray1; } } } } //------------------------------------------------- //draws horizontal lines //clr=clear background void hlines(unsigned char *sl, int w, int h, int size1, int size2, float ar, int clr) { int i,iz; unsigned char black,white; black=0; white=255; if (clr!=0) for (i=0;i<(w*h);i++) sl[i]=black; //black background if (size1<1) size1=1; if (size2<1) size2=1; iz=h/2-size1*((h/2)/size1); for (i=iz;iname = "test_pat_G"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 6; tp_info->explanation = "Generates geometry test pattern images"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name = "Size 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size of major features"; break; case 2: info->name = "Size 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size of minor features"; break; case 3: info->name = "Negative"; info->type = F0R_PARAM_BOOL; info->explanation = "Polarity of image"; break; case 4: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 5: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->size1=72; inst->size2=4; inst->aspt=0; inst->mpar=1.0; inst->neg=0; inst->par=1.0; inst->sl=(unsigned char*)calloc(width*height,1); inst->alpha=(unsigned char*)calloc(width*height,1); inst->c2c=(uint32_t *)calloc(256,sizeof(uint32_t)); make_char2color_table(inst->c2c,inst->neg); sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 0); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst->alpha); free(inst->c2c); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 12.9999); if ((tmpi<0)||(tmpi>12.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //size 1 tmpi = map_value_forward(*((double*)p), 0.0, 256.0); if (inst->size1 != tmpi) chg=1; inst->size1 = tmpi; break; case 2: //size 2 tmpi = map_value_forward(*((double*)p), 0.0, 64.0); if (inst->size2 != tmpi) chg=1; inst->size2 = tmpi; break; case 3: //negative tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->neg != tmpi) chg=1; inst->neg = tmpi; make_char2color_table(inst->c2c,inst->neg); break; case 4: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(*((double*)p), 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 5: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar !=tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==4) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //checkerboard sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 0); break; case 1: //checkerboard with border sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 1); break; case 2: //horizontal lines hlines(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par, 1); break; case 3: //vertical lines vlines(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par, 1); break; case 4: //grid mreza(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par); break; case 5: //points pike(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par); break; case 6: //bullseye tarca(inst->sl, inst->w, inst->h, inst->size1, inst->size2+1, inst->par); break; case 7: //edge marks robovi(inst->sl, inst->w, inst->h); break; case 8: //color quadrants are drawn in update() break; case 9: //pixel rulers case 11: rulers(inst->sl, inst->w, inst->h, inst->alpha); break; case 10: //measurement grid case 12: grid(inst->sl, inst->w, inst->h, inst->alpha); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 12.9999); break; case 1: //size 1 *p = map_value_backward(inst->size1, 0.0, 256.0); break; case 2: //size 2 *p = map_value_backward(inst->size2, 0.0, 64.0); break; case 3: //negative *p = map_value_backward(inst->neg, 0.0, 1.0); break; case 4: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 5: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- //COLOR MODEL DEPENDENT void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { int i; assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; switch (inst->type) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 9: case 10: for (i=0;i<(inst->h*inst->w);i++) outframe[i]=0xFF000000|inst->c2c[inst->sl[i]]; break; case 8: kvadranti(outframe,inst->w,inst->h,inst->neg); break; case 11: case 12: for (i=0;i<(inst->h*inst->w);i++) outframe[i]=((uint32_t)inst->alpha[i])<<24|inst->c2c[inst->sl[i]]; break; default: break; } } frei0r-plugins-1.8.0/src/generator/test_pat/test_pat_L.c0000644000175000017500000004072414220150123021717 0ustar jrmljrml/* test_pat_L This frei0r plugin generates test patterns for levels and linearity checking Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Levels and Linearity This plugin draws a set of test patterns, used for checking of linearity, gamma, contrast, etc. The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_L.c -o test_pat_L.o //link: gcc -lm -shared -o test_pat_L.so test_pat_L.o #include #include #include #include #include "frei0r.h" double PI=3.14159265358979; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; switch (dir) { case 0: dg=(gray2-gray1)/(wr-1); g=gray1; for (j=zx;jw) kx=w; ky=y+rz+1; if (ky>h) ky=h; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=gray; } } //------------------------------------------------------- //draw one numerical digit, 7-segment style //v=size in x direction (in y it is 2*v) //d= number [0...9] void disp7s(float *sl, int w, int h, int x, int y, int v, int d, float gray) { char seg[10]={0xEE,0x24,0xBA,0xB6,0x74,0xD6,0xDE,0xA4,0xFE,0xF6}; if ((d<0)||(d>9)) return; if ((seg[d]&128)!=0) draw_rectangle(sl,w,h,x,y-2*v,v,1,gray); if ((seg[d]&64)!=0) draw_rectangle(sl,w,h,x,y-2*v,1,v,gray); if ((seg[d]&32)!=0) draw_rectangle(sl,w,h,x+v,y-2*v,1,v,gray); if ((seg[d]&16)!=0) draw_rectangle(sl,w,h,x,y-v,v,1,gray); if ((seg[d]&8)!=0) draw_rectangle(sl,w,h,x,y-v,1,v,gray); if ((seg[d]&4)!=0) draw_rectangle(sl,w,h,x+v,y-v,1,v,gray); if ((seg[d]&2)!=0) draw_rectangle(sl,w,h,x,y,v,1,gray); } //---------------------------------------------------------------- //draw a floating point number //v=size //n=number //f=format (as in printf) void dispF(float *sl, int w, int h, int x, int y, int v, float n, char *f, float gray) { char str[64]; int i; sprintf(str,f,n); i=0; while (str[i]!=0) { if (str[i]=='-') draw_rectangle(sl,w,h,x+i*(v+v/3+1),y-v,v,1,gray); else disp7s(sl,w,h,x+i*(v+v/3+1),y,v,str[i]-48,gray); i++; } } //---------------------------------------------------------- //gray staircase void stopnice(float *sl, int w, int h) { int j,n; float s; n=8; for (j=0;jh/20) h1=h/20; for (j=0;j1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,1*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,2*h/16, w1,h1, s2); s1=s-0.02; if (s1<0.0) s1=0.0; s2=s+0.02; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,4*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,5*h/16, w1,h1, s2); s1=s-0.05; if (s1<0.0) s1=0.0; s2=s+0.05; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,7*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,8*h/16, w1,h1, s2); s1=s-0.1; if (s1<0.0) s1=0.0; s2=s+0.1; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,10*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,11*h/16, w1,h1, s2); s1=s-0.2; if (s1<0.0) s1=0.0; s2=s+0.2; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,13*h/16, w1,w1, s1); draw_rectangle(sl,w,h, j*w/n+w1,14*h/16, w1,w1, s2); } } //----------------------------------------------------- //gray gradient void sivi_klin(float *sl, int w, int h) { draw_rectangle(sl,w,h, 0, 0, w/7, h, 0.5); draw_rectangle(sl,w,h, 6*w/7, 0, w/7, h, 0.5); draw_gradient(sl,w,h, w/8, 0, 3*w/4, h, 0.0, 1.0, 0); } //---------------------------------------------------- //256 grays void sivine256(float *sl, int w, int h) { int i,j,w1,h1; float s; draw_rectangle(sl,w,h, 0, 0, w, h, 0.5); if (w>h) w1=h/20; else w1=w/20; h1=w1-2; for (i=0;i<16;i++) for (j=0;j<16;j++) { s=(float)(16*i+j)/255.0; draw_rectangle(sl,w,h, (w-h)/2+(j+2)*w1, (i+2)*w1, h1, h1, s); } } //------------------------------------------------------ //contrast bands void trakovi(float *sl, int w, int h) { int i,h1; draw_rectangle(sl,w,h, 0, 0, w, h, 0.5); h1=h/64; for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (7+2*i)*h1, 3*w/4, h1, 0.0, 0.99, 0); draw_gradient(sl,w,h, w/8, (8+2*i)*h1, 3*w/4, h1, 0.01, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (21+2*i)*h1, 3*w/4, h1, 0.0, 0.98, 0); draw_gradient(sl,w,h, w/8, (22+2*i)*h1, 3*w/4, h1, 0.02, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (35+2*i)*h1, 3*w/4, h1, 0.0, 0.95, 0); draw_gradient(sl,w,h, w/8, (36+2*i)*h1, 3*w/4, h1, 0.05, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (49+2*i)*h1, 3*w/4, h1, 0.0, 0.90, 0); draw_gradient(sl,w,h, w/8, (50+2*i)*h1, 3*w/4, h1, 0.1, 1.0, 0); } } //---------------------------------------------------------- void gamatest(float *sl, int w, int h) { int i,s,x,y; float g; for (i=0;iname = "test_pat_L"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 2; tp_info->explanation = "Generates linearity checking patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->sl=(float*)calloc(width*height,sizeof(float)); stopnice(inst->sl, inst->w, inst->h); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; } if (chg==0) return; switch (inst->type) { case 0: //gray steps stopnice(inst->sl, inst->w, inst->h); break; case 1: //gray steps with contrast squares stopnice_k(inst->sl, inst->w, inst->h); break; case 2: //gray gradient sivi_klin(inst->sl, inst->w, inst->h); break; case 3: //256 gray squares in a 16x16 matrix sivine256(inst->sl, inst->w, inst->h); break; case 4: //contrast bands trakovi(inst->sl, inst->w, inst->h); break; case 5: //gama ckecking chart gamatest(inst->sl, inst->w, inst->h); break; case 6: //for testing orthicon simulator ortikon(inst->sl, inst->w, inst->h); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 6.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } frei0r-plugins-1.8.0/src/generator/test_pat/README0000644000175000017500000003452614220150123020340 0ustar jrmljrmltest_pat_* This is a set of test pattern generating Frei0r plugins. Mostly, I just gathered together a pile of C functions that I wrote over the years for testing other image processing stuff, but some I wrote anew (like the broadcast test card lookalikes). They are useful for measuring the effects of image processing, for display checking and adjustment, for reverse engineering of video effects, for debugging during development of video software, etc... Included are the following plugins: test_pat_B broadcast test card lookalikes test_pat_C color space cross sections test_pat_G geometry checking test_pat_I spatial impulse and step response checking test_pat_L levels and linearity checking test_pat_M motion response checking (*) test_pat_R resolution and spatial frequency response checking test_pat_T time domain response checking (*) (*) not yet finished (heck, not even started working on them :-) Each one of these can generate several different patterns, many of them adjustable through parameters. Written by Marko Cebokli, jun 2010, and released under GNU GPL RELEASE NOTES ** jun 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION First question that comes to mind is, "why bother with this?" Would it not be simpler to just use PNG images and import them as slides? This is why: - First, in that case you would need a separate PNG for each video format - otherwise scaling would be done on import, introducing scaling artefacts. Test_pat plugins draw algorithmically, adapting the patterns to the chosen format. - Second, many of these plugins accept parameters, to change the features in the pattern, making them much more versatile than fixed slides. - Third, time domain and motion tests wouldn't be feasible at all with slides. PIXEL ASPECT RATIO Some of the plugins will attempt to draw exact circles and squares. To do this, they need to know the pixel aspect ratio. Since this info is not available directly to a Frei0r plugin, the user must set it manually. Seven options are offered: square pixels, five standard video pixel aspect ratios, and arbitrary manual adjustment. COLOR FORMAT For maximum portability, these plugins internally generate the patterns in floating point format, in the range [0...1], so most of the code is independent of the final color model, endianness and number of bits. The test_pat_G uses "char" with [0...255] range internally, since it only needs a few levels. Converting to the final format (in the case of Frei0r rgba8888) is done last, and is confined to a few functions (in most cases a single one), so adding other color models should be simple. LEVELS AND COLOR ACCURACY On the output of these plugins, they should be as accurate as the used color model allows - but note that the host application might convert to a different model, enforce DV legality (rec 601 levels), or chop the color gamut... ARTEFACTS The patterns are drawn algorithmically and should not contain artefacts. If you see any, they are probably caused because you are not viewing at exact 1:1 pixel scale (the image was scaled before display). Higher spatial frequencies can cause "moire" patterns, even when below the Nyquist limit. This is a normal consequence of the fact, that there is no anti-aliasing filter present between the monitor and your eyes. MEASUREMENT AND QUANTITATIVE ANALYSIS can be done by combining these generators with the "pr0be", "pr0file" and other measurement plugins. MULTIPLE CHOICE (list / enum) TYPE PARAMETERS Parameters of this type are not natively supported in the Frei0r specification, therefore they must be somehow implemented using a floating point argument. The Frei0r specification requires this to be in the [0...1] range. These plugins conform to that by dividing the [0...1] range into N subintervals (if there are N choices for this parameter), each corresponding to one of the choices. However, this is a bit clumsy for command line usage, so I have also mapped the integers 0...(N-1) to the same parameter choices. For example, if a parameter has five choices, 0.7 and 3 will both mean the fourth choice. ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** *** THE "TEST_PAT_B" PLUGIN ("B" for Broadcasting) This one produces patterns similar to some popular broadcast test cards. Because those contain some specifically "analog" stuff, like the illegal phase color subcarrier in the PAL PM5544, or "infrablack" in the SMPTE color bars "pluge" group, they can not be 100% emulated in a digital environment. Also, for most of them I did not have the original specification, so I more or less guessed the values with some help from Google... Therefore, I call them "lookalikes". Parameters: Type: selects among the available patterns Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual Available patterns: Pattern 0 100% PAL color bars Pattern 1 100% PAL color bars with red Pattern 2 95% BBC color bars (PAL) Pattern 3 75% EBU color bars Pattern 4 SMPTE color bars Pattern 5 Philips PM5544 Pattern 6 FuBK Pattern 7 Simplified FuBK *** THE "TEST_PAT_C" PLUGIN ("C" for Color) This plugin draws cross sections of various color spaces. I have written it mainly to test color keying, but other uses for it could probably be found. Parameters: Color space: Selects among four spaces: RGB, Y'PrPb, ABI and HCI Cross section: Selects between three possible cross sections, 12(3), 23(1), 31(2) NOTE: the numbers tell which two axes are represented in the 2D plane, (the first two numbers), and which axis is controlled by the "third axis value" slider (the third number in parentheses). For example, 23(1) in RGB menas that G will change along the horizontal axis, B along vertical, and R will be set by the "third axis value" slider. Third axis value: sets the value along the "third" axis, which cannot be accomodated on a 2D display. Fullscreen: extends the image across the full screen. Normally, it is drawn somewhat smaller, to avoid "bad" areas of CRT displays. NOTE: The strange shapes that appear on the display result from the edges of valid color in various spaces. (defined by RGB c [0...1]) *** THE "TEST_PAT_G" PLUGIN ("G" for Geometry) This one generates patterns for testing of the image geometry. Parameters: Type: selects among the possible patterns Size 1: size of major features Size 2: size of minor features Negative: just that Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual Available patterns: Pattern 0 checkerboard Pattern 1 checkerboard with gray rim Pattern 2 horizontal lines Pattern 3 vertical lines Pattern 4 rectangular grid Pattern 5 points (small squares) Pattern 6 bullseye (CAUTION: most displays aren't bullet proof!) These are similar to what old "analog" hardware test generators produced, for adjustment of CRT display geometry and convergence. Pattern 7 is useful to check if something is eating the borders of your video, and determine how much is missing. One would think that with digital flat panel displays, overscan is a thing of the past, but sadly, this is not the case. Especially camcorder viewfinders are prone to this! To test camcorders which do not support firewire input, make a tape with one that does. Pattern 8 is probably not of much general use... I made it while testing the "c0rners" plugin, to see where each corner ended, even with extreme distortion. Pattern 9 are "pixel rulers" useful for centering, etc. This only looks good on an 1:1 pixel scale display. Pattern 10 is a measurement grid, scaled in pixels, in a "computer graphics" type coordinate system (0,0 is upper left). This only looks good on an 1:1 pixel scale display, and is also an indicator of whether the image has been scaled. (Pattern 0, Size1=minimum is also good for such check) Pattern 11 Pattern 12 are the same patterns as 9 and 10, but with a transparent background. They can be used to measure positions and sizes of stuff in video. For example, I've used this to determine the position and size of logos, to use the mencoder's delogo filter. NOTE: Test_pat_G always draws things at integer pixel coordinates, to make the lines maximally sharp. This means that with non-square pixels, squares might not have exactly equal sides, and circles be a bit elliptic. Test_pat_G will do a best effort rounding in such cases. *** THE "TEST_PAT_I" PLUGIN ("I" for Impulse response) This one generates patterns for measuring the spatial impulse and step responses. Parameters: Type: selects among the possible patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Amplitude: amplitude of impulses and steps Width: width of impulse Tilt: angle of line (patterns 2,3,4 only) Negative: just that Available patterns: Pattern 0 square point impulse Pattern 1 raised cosine point impulse Pattern 2 square line impulse Pattern 3 raised cosine line impulse Pattern 4 step (raised cos) Pattern 5 step (linear ramp) These can be used to check code that does spatial convolution, like blurring and sharpening, etc. For example, with a single pixel square point, a convolution kernel can be directly read out with pr0be. *** THE "TEST_PAT_L" PLUGIN ("L" for Levels) This one produces patterns with defined "gray" levels in the chosen channel, for checking the amplitude transfer curves, gamma, etc. Parameters: Type: selects among the available patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Available patterns: Pattern 0 8 step gray scale 0.0 to 1.0 Pattern 1 is an 8 step gray scale with contrast squares. The steps are somewhat smaller than in pattern 0, the range is 0.0625...0.9375. The top row of square pairs differ by plus minus one percent from their backgrounds, the second 2%, then 5, 10 and 20%. In the left and right column, the 10 and 20% squares are truncated to black and white, respectively. Pattern 1 is mostly useful for a visual check of black and white "crushing". Pattern 2 is a continuous horizontal gradient from 0.0 to 1.0, flanked left and right with 50% gray. If you see stripes, your display (or something in the line between this plugin and your display) is cheating on the number of bits per pixel... Pattern 3 are 256 different levels arranged in a 16 x 16 matrix. This gives each level more area, to enable the use of spatially averaged pr0be for level measurement. Background is 50% gray. Pattern 4 are "contrast bands". The level difference between the vertically adjacent bands in each box is constant from left to right. In the top box it is 1%, then 2, 5, and 10%. This is a check of the "perceptual uniformity" of the video transfer curve. Pattern 5 is for gamma checking. It only works on a 1:1 pixel scale display, when the vertical gray (zebra) stripes show no artefacts. To determine the gamma of your display, step back, so that the zebra pattern is no more visible, and determine which of the gray patches seems of the most similar brightness as the zebra bars. For viewing video, the display gamma should be between cca 2.0 and 2.4, with lower values suitable for brighter, and higher values for dimmer viewing environments. The bars at left and right are for checking the black level and highlight crushing. The small squares are 1% steps from 1 to 10%. Especially the black level (the "brightness" control on the monitor) is important for correct gamma setting! The dimmer squares in the black bar should be just barely visible. (if the darkest two or three are not visible, it's not a catastrophe...) NOTE: Most test cards of this type use a constant step gamma scale. Because in that case, the grays for the higher gamma values are very similar (small differences), I have decided to do it a bit differently. Here, a constant gray level step scale is used, and the corresponding gamma values are calculated (therefore the non-round gamma values). I think this is more in sync with the usual goal of perceptual uniformity. Pattern 6 is just something that I wrote to help me with the development of an orthicon simulator. NOTE: If you see any color cast when output is to the "All" channel (default), it is a problem of your display. Either it is less than 4 bit "true color", or a misaligned CRT, etc... *** THE "TEST_PAT_R" PLUGIN ("R" for resolution) This one generates patterns for resolution and spatial frequency response measurement. Parameters: Type: selects among the available patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Amplitude: amplitude (contrast) of the patterns Lin. p. swp.: OFF = linear frequency sweep ON = linear period sweep Freq1: Pattern 7 only: horizontal component of 2D frequency Freq2: Pattern 7 only: vertical component of 2D frequency Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual The pixel aspect ratio is only used to calculate the "Lines per picture height" labels on horizontal frequencies (vertical lines), and does not affect the pattern itself, which is specified in parts of the Nyquist frequency.. Available patterns: Pattern 0 vertical sweep of horizontal frequencies Pattern 1 horizontal sweep of horizontal frequencies Pattern 2 vertical sweep of vertical frequencies Pattern 3 horizontal sweep of vertical frequencies Pattern 4 radials ("Siemens star"), 0.7N cutoff Pattern 5 rings, radial sweep, high frequencies outside Pattern 6 rings, radial sweep, high frequencies nside Pattern 7 uniform 2D spatial frequency (Freq1, Freq2) Pattern 8 "Nyquist blocks" H,checkers,V, freqs of N and N/2 Pattern 9 Square wave bars at integer Nyquist fractions The sweep limit frequencies are always relative to the Nyquist frequency. This way the patterns automatically optimally adapt to frame size/resolution. Additional labels are provided in lines per picture height, LPPH. The sweeps go from 0.05 Nyquist to 0.7 Nyquist. The sweep function is either linear frequency, which gives more emphasis to the higher frequencies, or linear period, which emphasizes the lower frequencies. The 0.7 Nyquist cutoff was chosen because it corresponds to the most popular value of the Kell factor, 0.7. All patterns, except 8 and 9 which are square waves, are drawn as smooth phase sinewaves. NOTE: These patterns are very sensitive to scaling and interpolation, any warts there will be revealed in a very drastical manner! Monitor windows in video software are often done in a "fast" way, so it may be necessary to do a final rendering, to see a fair result. frei0r-plugins-1.8.0/src/generator/dem0scene/0000755000175000017500000000000014220150123017466 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/generator/dem0scene/plasma.cpp0000644000175000017500000001225414220150123021453 0ustar jrmljrml/* Plasma 8bit demos-scene effect Copyright (C) 2002 W.P. van Paassen - peter@paassen.tmfweb.nl (C) 2009 Denis Roio - jaromil@dyne.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include typedef struct { int16_t x; ///< x axis position coordinate int16_t y; ///< y axis position coordinate uint16_t w; ///< width of frame in pixels uint16_t h; ///< height of frame in pixels uint8_t bpp; ///< bits per pixel uint16_t pitch; ///< width of frame in bytes uint32_t size; ///< size of the whole frame in bytes } ScreenGeometry; typedef struct { uint8_t r; uint8_t g; uint8_t b; } Palette; class Plasma: public frei0r::source { public: Plasma(int wdt, int hgt); ~Plasma(); virtual void update(double time, uint32_t* out); private: ScreenGeometry geo; void _init(int wdt, int hgt); uint16_t pos1, pos2, pos3, pos4; uint16_t tpos1, tpos2, tpos3, tpos4; int aSin[512]; Palette colors[256]; uint32_t palette2rgb(uint8_t idx); // vectors (exposed parameters from 0 to 1) double speed1; // 5 double speed2; // 3 double speed3; // 3 double speed4; // 1 double move1; // 9 double move2; // 8 // scalars double _speed1; // 5 double _speed2; // 3 double _speed3; // 3 double _speed4; // 1 double _move1; // 9 double _move2; // 8 }; void Plasma::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); geo.pitch = geo.w*(geo.bpp/8); } Plasma::Plasma(int wdt, int hgt) { register_param(speed1, "1_speed", " "); register_param(speed2, "2_speed", " "); register_param(speed3, "3_speed", " "); register_param(speed4, "4_speed", " "); register_param(move1, "1_move", " "); register_param(move2, "2_move", " "); int i; float rad; _init(wdt, hgt); /*create sin lookup table */ for (i = 0; i < 512; i++) { /* 360 / 512 * degree to rad, 360 degrees spread over 512 values to be able to use AND 512-1 instead of using modulo 360*/ rad = ((float)i * 0.703125) * 0.0174532; /*using fixed point math with 1024 as base*/ aSin[i] = sin(rad) * 1024; } /* create palette */ for (i = 0; i < 64; ++i) { colors[i].r = i << 2; colors[i].g = 255 - ((i << 2) + 1); colors[i+64].r = 255; colors[i+64].g = (i << 2) + 1; colors[i+128].r = 255 - ((i << 2) + 1); colors[i+128].g = 255 - ((i << 2) + 1); colors[i+192].g = (i << 2) + 1; } speed1 = 1.; speed2 = 1.; speed3 = 1.; speed4 = 1.; move1 = 1.; move2 = 1.; _speed1 = 5; _speed2 = 3; _speed3 = 3; _speed4 = 1; _move1 = 9; _move2 = 8; } Plasma::~Plasma() { } void Plasma::update(double time, uint32_t* out) { uint16_t i, j; uint8_t index; int x; uint32_t *image = (uint32_t*)out; // number parameters are not good in frei0r // we need types defining multipliers and min/max values // so for now we leave this generator like this // but TODO ASAP new parameter types: fader and minmax // then fix also parameters of the partik0l which is suffering // of the same problem - jaromil // update parameters _speed1 = _speed1 * speed1; _speed2 = _speed2 * speed2; _speed3 = _speed3 * speed3; _speed4 = _speed4 * speed4; _move1 = _move1 * move1; _move2 = _move2 * move2; tpos4 = pos4; tpos3 = pos3; for (i = 0; i < geo.h; ++i) { tpos1 = pos1 + (int)_speed1; tpos2 = pos2 + (int)_speed2; tpos3 &= 511; tpos4 &= 511; for (j = 0; j < geo.w; ++j) { tpos1 &= 511; tpos2 &= 511; x = aSin[tpos1] + aSin[tpos2] + aSin[tpos3] + aSin[tpos4]; /*actual plasma calculation*/ index = 128 + (x >> 4); /* fixed point multiplication but optimized so basically it says (x * (64 * 1024) / (1024 * 1024)), x is already multiplied by 1024*/ *image++ = palette2rgb(index); tpos1 += (int)_speed1; tpos2 += (int)_speed2; } tpos4 += (int)_speed3; tpos3 += (int)_speed4; } /* move plasma */ pos1 += (int)_move1; pos3 += (int)_move2; } uint32_t Plasma::palette2rgb(uint8_t idx) { uint32_t rgba; // just for little endian // TODO: big endian rgba = (colors[idx].r << 16) | (colors[idx].g << 8) | (colors[idx].b ) | (0xff << 24); return rgba; } frei0r::construct plugin("Plasma", "Demo scene 8bit plasma", "Jaromil", 0,3); frei0r-plugins-1.8.0/src/generator/dem0scene/CMakeLists.txt0000644000175000017500000000041414220150123022225 0ustar jrmljrmlset (SOURCES plasma.cpp) set (TARGET plasma) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/0000755000175000017500000000000014220150123015122 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/coloradj/0000755000175000017500000000000014220150123016717 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/coloradj/readme0000755000175000017500000000444014220150123020104 0ustar jrmljrmlcoloradj* These plugins are for manual color adjustment. For (semi)automatic color correction, use "balanc0r", "colgate" and/or "three_point_balance" plugins. Included are the following plugins: coloradj_RGB: simple RGB manual color adjustment Written by Marko Cebokli, jul 2010, and released under GNU GPL RELEASE NOTES ** jul 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** COLORADJ_RGB This plugin is for simple manual color adjustment by RGB channel, either through adding constants, or changing the channel gammas or gains. By "simple" I mean that it works channel-wise, no crosstalk. The off-diagonal elements of the transform matrix are zero - no color crosstalk, no color space rotation. But this should be sufficient for many tasks. For example, when shooting under tungsten light, the blue signal will not migrate into red, it will simply be too small. Amplifying the blue (and a bit of green too) should be all that is needed. Similar, an underwater shot will simply be red deficient, needing some red boost, etc. parameters: R,G,B: these determine the change in each of the three color channels. Action: "Add constant" adds a fixed value between -150 and +150 (this is sometimes called "black level" or "setup"). "Change gamma" changes channel gamma between 0.3333 and 3.0. "Multiply" multiplies channel with a value between 0.3333 and 3.0 (sometimes called "gain" or "contrast") NOTE1: to apply more than one action above, use cascaded instances of coloradj_RGB. NOTE2: "Add constant" simply shifts the RGB "cube" colorspace. This means, that on one end we are left with empty space, which is filled with zeros, and on the other end, values can "fall outside", and in this case they will be truncated to max (255). "Change gain" changes the size of the cube, keeping the "black" corner fixed, affecting predominately highlights, but the other end can still "fall out" and get 255 truncated. "Change gamma" keeps the whole cube in the same place, just stretches and squeezes its interior, so no zero filling or truncation is necessary. To visualize this plugin's actions, apply it to "test_pat_L" pattern 2, and watch the result with "pr0file". Keep luma: Fixes the luma value, so that the sliders only affect color. frei0r-plugins-1.8.0/src/filter/coloradj/CMakeLists.txt0000644000175000017500000000055614220150123021465 0ustar jrmljrmlset (SOURCES coloradj_RGB.c) set (TARGET coloradj_RGB) if (MSVC) set_source_files_properties (coloradj_RGB.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/coloradj/coloradj_RGB.c0000644000175000017500000002516614220150123021364 0ustar jrmljrml/* coloradj_RGB.c This frei0r plugin is for simple RGB color adjustment Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall coloradj_RGB.c -o coloradj_RGB.o //link: gcc -shared -lm -o coloradj_RGB.so coloradj_RGB.o //#include #include #include #include #include //------------------------------------------------------ //computes x to the power p //only for positive x float pwr(float x, float p) { if (x<=0) return 0; return expf(p*logf(x)); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //--------------------------------------- //8 bit RGB lookup table typedef struct { unsigned char r[256]; unsigned char g[256]; unsigned char b[256]; } lut_s; //------------------------------------------------------- // "Add constant" //norm=0 don't normalize norm=1 do normalize void make_lut1(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,l; for (i=0;i<256;i++) { rr=(float)i+(r-0.5)*150.0; if (rr<0.0) rr=0.0; gg=(float)i+(g-0.5)*150.0; if (gg<0.0) gg=0.0; bb=(float)i+(b-0.5)*150.0; if (bb<0.0) bb=0.0; if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (gg>255.0) gg=255.0; if (bb>255.0) bb=255.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //------------------------------------------------------- // "Change gamma" //norm=0 don't normalize norm=1 do normalize void make_lut2(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,gama,l; for (i=0;i<256;i++) { gama=map_value_forward_log(r,3.0,0.3333); rr=255.0*pwr((float)i/255.0,gama); gama=map_value_forward_log(g,3.0,0.3333); gg=255.0*pwr((float)i/255.0,gama); gama=map_value_forward_log(b,3.0,0.3333); bb=255.0*pwr((float)i/255.0,gama); if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (rr<0.0) rr=0.0; if (gg>255.0) gg=255.0; if (gg<0.0) gg=0.0; if (bb>255.0) bb=255.0; if (bb<0.0) bb=0.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //------------------------------------------------------- // "Multiply" //norm=0 don't normalize norm=1 do normalize void make_lut3(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,l; for (i=0;i<256;i++) { rr=(float)i*map_value_forward_log(r,0.3333,3.0); gg=(float)i*map_value_forward_log(g,0.3333,3.0); bb=(float)i*map_value_forward_log(b,0.3333,3.0); if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (rr<0.0) rr=0.0; if (gg>255.0) gg=255.0; if (gg<0.0) gg=0.0; if (bb>255.0) bb=255.0; if (bb<0.0) bb=0.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //---------------------------------------------------- //F0R_COLOR_MODEL_RGBA8888 little endian void apply_lut(const uint32_t* inframe, uint32_t* outframe, int size, lut_s *lut, int ac) { int i; uint32_t r,g,b,a; if (ac==0) { for (i=0;ir[inframe[i]&255]; outframe[i] = outframe[i] + ((lut->g[(inframe[i]>>8)&255])<<8); outframe[i] = outframe[i] + ((lut->b[(inframe[i]>>16)&255])<<16); outframe[i] = outframe[i] + (inframe[i]&0xFF000000); } } else //alpha controlled { for (i=0;i>24)&255; r = (255-a)*(inframe[i]&255) + a*lut->r[inframe[i]&255]; g = (255-a)*((inframe[i]>>8)&255) + a*lut->g[(inframe[i]>>8)&255]; b = (255-a)*((inframe[i]>>16)&255) + a*lut->b[(inframe[i]>>16)&255]; outframe[i] = r/255 + ((g/255)<<8) + ((b/255)<<16); outframe[i] = outframe[i] + (inframe[i]&0xFF000000); } } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float r,g,b; int act; int norm; int ac; int cm; lut_s *lut; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="coloradj_RGB"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=7; info->explanation="Simple color adjustment"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "R"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of red"; break; case 1: info->name = "G"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of green"; break; case 2: info->name = "B"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of blue"; break; case 3: info->name = "Action"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of color adjustment"; break; case 4: info->name = "Keep luma"; info->type = F0R_PARAM_BOOL; info->explanation = "Don't change brightness"; break; case 5: info->name = "Alpha controlled"; info->type = F0R_PARAM_BOOL; info->explanation = "Adjust only areas with nonzero alpha"; break; case 6: info->name = "Luma formula"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->r = 0.5; in->g = 0.5; in->b = 0.5; in->act=1; //change gamma in->norm=1; //keep luma in->ac=0; //alpha controlled OFF in->cm=1; //rec 709 in->lut=(lut_s*)calloc(1,sizeof(lut_s)); make_lut1(0.5,0.5,0.5,in->lut,0,1); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->lut); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=*(double*)parm; if (tmpf!=p->r) chg=1; p->r=tmpf; break; case 1: tmpf=*(double*)parm; if (tmpf!=p->g) chg=1; p->g=tmpf; break; case 2: tmpf=*(double*)parm; if (tmpf!=p->b) chg=1; p->b=tmpf; break; case 3: tmpi=map_value_forward(*((double*)parm), 0.0, 2.9999); if (tmpi != p->act) chg=1; p->act=tmpi; break; case 4: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->norm != tmpi) chg=1; p->norm=tmpi; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->ac != tmpi) chg=1; p->ac=tmpi; break; case 6: tmpi=map_value_forward(*((double*)parm), 0.0, 1.9999); if (p->cm != tmpi) chg=1; p->cm=tmpi; break; } if (chg==0) return; switch(p->act) { case 0: make_lut1(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; case 1: make_lut2(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; case 2: make_lut3(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=p->r; break; case 1: *((double*)param)=p->g; break; case 2: *((double*)param)=p->b; break; case 3: *((double*)param)=map_value_backward(p->act, 0.0, 2.9999); break; case 4: *((double*)param)=map_value_backward(p->norm, 0.0, 1.0);//BOOL!! break; case 5: *((double*)param)=map_value_backward(p->ac, 0.0, 1.0);//BOOL!! break; case 6: *((double*)param)=map_value_backward(p->cm, 0.0, 1.9999); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; apply_lut(inframe,outframe,in->w*in->h, in->lut, in->ac); } //********************************************************** frei0r-plugins-1.8.0/src/filter/rgbnoise/0000755000175000017500000000000014220150123016732 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/rgbnoise/CMakeLists.txt0000644000175000017500000000054314220150123021474 0ustar jrmljrmlset (SOURCES rgbnoise.c) set (TARGET rgbnoise) if (MSVC) set_source_files_properties (rgbnoise.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/rgbnoise/rgbnoise.c0000644000175000017500000001172514220150123020714 0ustar jrmljrml/* * This file is a modified port of RGB Noise plug-in from Gimp. * It contains code from plug-ins/common/noise-rgb.c, see that for copyrights. * * rgbnoise.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" static int MY_MAX_RAND = 32767;// I assume RAND_MAX to be at least this big. static double gaussian_lookup[32767]; static int TABLE_INITED = 0; static int next_gaussian_index = 0; static int last_in_range = 32766; typedef struct rgbnoise_instance { unsigned int width; unsigned int height; double noise; } rgbnoise_instance_t; void f0r_deinit() {} void f0r_get_plugin_info(f0r_plugin_info_t* rgbnoiseInfo) { rgbnoiseInfo->name = "rgbnoise"; rgbnoiseInfo->author = "Janne Liljeblad"; rgbnoiseInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbnoiseInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbnoiseInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbnoiseInfo->major_version = 0; rgbnoiseInfo->minor_version = 9; rgbnoiseInfo->num_params = 1; rgbnoiseInfo->explanation = "Adds RGB noise to image."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "noise"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of noise added"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->noise = 0.2; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; switch (param_index) { case 0: inst->noise = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->noise; break; } } //-------------------------------------------------------- filter methods static inline double nextDouble() { double val = ((double) rand()) / ((double) RAND_MAX); return val; } static inline double gauss() { double u, v, x; do { v = nextDouble(); do u = nextDouble(); while (u == 0); x = 1.71552776992141359295 * (v - 0.5) / u; } while ( x * x > -4.0 * log(u) ); return x; } static void create_new_lookup_range() { int first, last, tmp; first = rand() % (MY_MAX_RAND - 1); last = rand() % (MY_MAX_RAND - 1); if (first > last) { tmp = last; last = first; first = tmp; } next_gaussian_index = first; last_in_range = last; } static inline double next_gauss() { next_gaussian_index++; if (next_gaussian_index >= last_in_range) { create_new_lookup_range(); } return gaussian_lookup[next_gaussian_index]; } static inline int addNoise(int sample, double noise) { int byteNoise = 0; int noiseSample = 0; byteNoise = (int) (noise * next_gauss()); noiseSample = sample + byteNoise; noiseSample = CLAMP(noiseSample, 0, 255); return noiseSample; } int f0r_init() { if (TABLE_INITED == 0) { int i; for( i = 0; i < MY_MAX_RAND; i++) { gaussian_lookup[i] = gauss() * 127.0; } TABLE_INITED = 1; } return 1; } void rgb_noise(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int sample; double noise = inst->noise; while (len--) { sample = *src++; *dst++ = addNoise(sample, noise); sample = *src++; *dst++ = addNoise(sample, noise); sample = *src++; *dst++ = addNoise(sample, noise); *dst++ = *src++; } } //---------------------------------------------------- update void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_noise(instance, time, inframe, outframe); } frei0r-plugins-1.8.0/src/filter/sharpness/0000755000175000017500000000000014220150123017130 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/sharpness/sharpness.c0000644000175000017500000002002614220150123021302 0ustar jrmljrml/* sharpness.c This frei0r plugin is a port of Mplayer's unsharp mask filter original by by Remi Guyomarch Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall sharpness.c -o sharpness.o //link: gcc -shared -o sharpness.so sharpness.o //#include #include #include //#include #include #include #define MIN_MATRIX_SIZE 3 #define MAX_MATRIX_SIZE 63 typedef struct FilterParam { int msizeX, msizeY; double amount; uint32_t *SC[MAX_MATRIX_SIZE-1]; } FilterParam; //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; FilterParam fp; int size,ac; unsigned char *Rplani,*Gplani,*Bplani,*Rplano,*Gplano,*Bplano; } inst; //======================================================== //unsharp() function from Mplayer unsharp filter //by Remi Guyomarch /* This code is based on : An Efficient algorithm for Gaussian blur using finite-state machines Frederick M. Waltz and John W. V. Miller SPIE Conf. on Machine Vision Systems for Inspection and Metrology VII Originally published Boston, Nov 98 */ void unsharp( uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int width, int height, FilterParam *fp ) { uint32_t **SC = fp->SC; uint32_t SR[MAX_MATRIX_SIZE-1], Tmp1, Tmp2; uint8_t* src2 = src; // avoid gcc warning int32_t res; int x, y, z; int amount = fp->amount * 65536.0; int stepsX = fp->msizeX/2; int stepsY = fp->msizeY/2; int scalebits = (stepsX+stepsY)*2; int32_t halfscale = 1 << ((stepsX+stepsY)*2-1); if( !fp->amount ) { if( src == dst ) return; if( dstStride == srcStride ) // fast_memcpy( dst, src, srcStride*height ); memcpy( dst, src, srcStride*height ); else for( y=0; y=width ? src2[width-1] : src2[x]; for( z=0; z=stepsX && y>=stepsY ) { uint8_t* srx = src - stepsY*srcStride + x - stepsX; uint8_t* dsx = dst - stepsY*dstStride + x - stepsX; res = (int32_t)*srx + ( ( ( (int32_t)*srx - (int32_t)((Tmp1+halfscale) >> scalebits) ) * amount ) >> 16 ); *dsx = res>255 ? 255 : res<0 ? 0 : (uint8_t)res; } } if( y >= 0 ) { dst += dstStride; src += srcStride; } } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="Sharpness"; info->author="Marko Cebokli, Remi Guyomarch"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=2; info->explanation="Unsharp masking (port from Mplayer)"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Size"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; int z; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->Rplani=calloc(width*height,sizeof(unsigned char)); in->Gplani=calloc(width*height,sizeof(unsigned char)); in->Bplani=calloc(width*height,sizeof(unsigned char)); in->Rplano=calloc(width*height,sizeof(unsigned char)); in->Gplano=calloc(width*height,sizeof(unsigned char)); in->Bplano=calloc(width*height,sizeof(unsigned char)); //defaults in->fp.amount=0.0; in->size=3; in->fp.msizeX=3; in->fp.msizeY=3; in->ac=0; memset(in->fp.SC,0,sizeof(in->fp.SC)); for( z=0; zfp.msizeY; z++ ) in->fp.SC[z] = calloc(in->w+in->fp.msizeX , sizeof(*(in->fp.SC[z]))); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; int i; in=(inst*)instance; free(in->Rplani); free(in->Gplani); free(in->Bplani); free(in->Rplano); free(in->Gplano); free(in->Bplano); for (i=0;ifp.msizeY;i++) free(in->fp.SC[i]); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg,z; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=map_value_forward(*((double*)parm), -1.5, 3.5); if (tmpf!=p->fp.amount) chg=1; p->fp.amount=tmpf; break; case 1: tmpi=map_value_forward(*((double*)parm), 3.0, 11.0); if (p->size != tmpi) chg=1; p->size=tmpi; break; } if (chg==0) return; for( z=0; zfp.msizeY; z++ ) free(p->fp.SC[z]); p->fp.msizeX=p->size; p->fp.msizeY=p->size; memset(p->fp.SC,0,sizeof(p->fp.SC)); for( z=0; zfp.msizeY; z++ ) p->fp.SC[z] = calloc(p->w+p->fp.msizeX , sizeof(*(p->fp.SC[z]))); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->fp.amount, -1.5, 3.5); break; case 1: *((double*)param)=map_value_backward(p->size, 3.0, 11.0); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; //Frei0r works with packed color, Mplayer with planar color for (i=0;i<(in->w*in->h);i++) //copy to planar { in->Rplani[i]=inframe[i]&255; in->Gplani[i]=(inframe[i]>>8)&255; in->Bplani[i]=(inframe[i]>>16)&255; } unsharp(in->Rplano, in->Rplani, in->w, in->w, in->w, in->h, &in->fp); unsharp(in->Gplano, in->Gplani, in->w, in->w, in->w, in->h, &in->fp); unsharp(in->Bplano, in->Bplani, in->w, in->w, in->w, in->h, &in->fp); for (i=0;i<(in->w*in->h);i++) //copy to packed, preserve alpha { outframe[i]=((uint32_t)in->Rplano[i])|((uint32_t)in->Gplano[i]<<8)|((uint32_t)in->Bplano[i]<<16)|(inframe[i]&0xFF000000); } } frei0r-plugins-1.8.0/src/filter/sharpness/CMakeLists.txt0000644000175000017500000000052414220150123021671 0ustar jrmljrmlset (SOURCES sharpness.c) set (TARGET sharpness) if (MSVC) set_source_files_properties (sharpness.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/d90stairsteppingfix/0000755000175000017500000000000014220150123021042 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/d90stairsteppingfix/d90stairsteppingfix.cpp0000644000175000017500000002152414220150123025472 0ustar jrmljrml/* * Copyright (C) 2010 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /** * Videos recorded with the Nikon D90 and Firmware 1.0 (which might never * be updated) show nasty steps in slanting lines. * * Lee Wilson's post about how to fix this was the first solution I found * in the web: * http://www.dvxuser.com/V6/showthread.php?t=149663 * Thank you very much. * * Mike Martucci used some C code to remove the steps together with * ffmpeg, to be found here: http://www.epsilonic.com/d90fix/. * * The «magic numbers», called slices here, have been developed by * buildyo and cgipro, also in the dvxuser forum. * * * This plugin «skips» the scaling step by using linear interpolation * on the whole image directly. * * More accurate: * The PROBLEM is that Nikon did not scale the videos directly but * simply used some pixel rows and skipped others, as it seems. * In regular distances the number of skipped rows is higher than * usual, creating a gap that leads to steps on sloped lines. * * The SLICES describe rows belonging together, i.e. not having a * big gap between. * * The IDEA behind fixing the stair steps is to insert * a new line between two slices (there are a total of 82 slices), * filling the line by interpolation, and scaling the image * (which is now 720+81 pixels high) down to a height of 720 pixels * again. (Only rows are affected, columns are not, mystically.) * * * This filling followed by scaling can also be done * WITHOUT SCALING. * * Terminology: * H original height * N number of slice lines (#slices-1) * * 1 Create a MESH containing points representing the position of each * row. Initially it is just [0 1 2 3 4 ...]. * Length: H * * 2 Insert the SLICE LINES into this mesh after each slice. If e.g. * the first slice is of size 3, then we get [0 1 2 2.5 3 4 ...]. * The new slice line is located between the 3rd and 4th line * (i.e. line 2 and line 3). 2.5 will be interpolated using * LINEAR INTERPOLATION: * 0.5 * the values of line 2 * 0.5 * the values of line 3 * Analogous would a value of 2.1 mean * 0.9 * the value of line 2 * 0.1 * the value of line 3 * Length: H+N * * 3 SCALE the mesh BACK to size H again. * The mesh might now look like that: * [0.08 1.25 2.2 2.8 3.75 4.9 ...] * It gets denser around the inserted slice line and looser in the * middle of the slices. * Length: H * * This mesh can be reused now for every frame. What needs to be done * for each frame is * 4 Interpolate the color values using the mesh values. Continuing * the example above, this e.g. means for the pixels in the first * row (line) of the target frame: * For each color, the new color is * 0.92 * color of line 0 * 0.08 * color of line 1 * And, for the second row: * For each color, the new color value is * 0.75 * color of line 1 * 0.25 * color of line 2 * Note that for a mesh value a.b, * a is the lower line number and * (1-b) is the factor for the lower line. * */ #include "frei0r.hpp" #include #include static int slices720p[] = {7,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9, 9,8,9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9,9,9,9,8, 9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9, 9,9,9,8,9,9,7}; class D90StairsteppingFix : public frei0r::filter { public: D90StairsteppingFix(unsigned int width, unsigned int height) { m_mesh = new float[height]; if (height == 720) { /** Number of newly inserted lines: always between two slices (so #slices-1) */ int sliceLinesNumber = (sizeof slices720p)/(sizeof slices720p[0]) - 1; /** The height of the image after inserting the slice lines */ int newHeight = height + sliceLinesNumber; // printf("%d slice lines, %d total new lines\n", sliceLinesNumber, newHeight); /** * The position of each line including slice lines. * Slice lines are inserted between two lines (e.g. between 6 and 7) * and therefore get the number (line1+line2)/2, here 6.5. * This positions will later be used for interpolation. */ float filled[newHeight]; int count = 0; int index = 0; for (int i = 0; i < sliceLinesNumber+1; i++) { for (int j = 0; j < slices720p[i]; j++) { filled[index] = count; count++; index++; } if (count < newHeight) { filled[index] = count - 0.5; index++; } } // for (int i = 0; i < newHeight; i++) { // printf("inserted Lines: %f at %d\n", filled[i], i); // } /** * Calculate scaling numbers to scale the full height matrix * with the slice lines down to the original height (720p). */ float downScaling[height]; float scaleFactor = (float) newHeight/height; // printf("scale factor: %f\n", scaleFactor); for (unsigned int i = 0; i < height; i++) { downScaling[i] = (float) (((2*i+1)*scaleFactor)-1)/2; // printf("scaled: %f at %d\n", downScaling[i], i); } /** * Finish the mesh by scaling the H+N sized mesh to size H, * using linear interpolation and the previously * calculated scaling numbers. */ float offset; for (unsigned int i = 0; i < height; i++) { index = floor(downScaling[i]); offset = downScaling[i] - index; m_mesh[i] = (1-offset)*filled[index] + offset*filled[index+1]; // printf("%f at %d with weights %f and %f\n", m_mesh[i], i, (1-offset)*downScaling[i], offset*downScaling[i+1]); } } else { // Not a 720p file. } } ~D90StairsteppingFix() { delete[] m_mesh; } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (height == 720) { // printf("Converting.\n"); float factor; int index; unsigned char *cvA, *cvB, *cvOut; for (unsigned int line = 0; line < height; line++) { index = floor(m_mesh[line]); factor = (float) m_mesh[line] - index; cvA = (unsigned char*) &in[width*index]; cvB = (unsigned char*) &in[width*(index+1)]; cvOut = (unsigned char*) &out[width*line]; for (unsigned int pixel = 0; pixel < width*4; pixel++) { // Use linear interpolation on the colours // Use pointer arithmetics. Colour values are stored // as AABBGGRR in the uint32_t values. // Convert each colour separately. *cvOut = floor((float)(1-factor)*(*cvA) + (factor)*(*cvB)); cvA++; cvB++; cvOut++; } } std::copy(in + width*(height-1), in+width*height, out + width*(height-1)); } else { // Not a 720p file -> Cannot work, do nothing. // printf("Just copying. Height is %d.\n", height); std::copy(in, in + width*height, out); } } private: float *m_mesh; }; frei0r::construct plugin("Nikon D90 Stairstepping fix", "Removes the Stairstepping from Nikon D90 videos (720p only) by interpolation", "Simon A. Eugster (Granjow)", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/d90stairsteppingfix/CMakeLists.txt0000644000175000017500000000053314220150123023603 0ustar jrmljrmlset (SOURCES d90stairsteppingfix.cpp) set (TARGET d90stairsteppingfix) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/elastic_scale/0000755000175000017500000000000014220150123017715 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/elastic_scale/img1.jpg0000755000175000017500000060676614220150123021304 0ustar jrmljrmlJFIFHHDCIM\100GOPRO\GOPR3096.JPGC     C     _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ 6'G&!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S?#?#3  5T1ASa!"%23Rf?/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdoF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.Ś I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$?#?# ! Q1a0?s/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHfrei0r-plugins-1.8.0/src/filter/elastic_scale/CMakeLists.txt0000644000175000017500000000043314220150123022455 0ustar jrmljrmlset (SOURCES elastic_scale.cpp) set (TARGET elastic_scale) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/elastic_scale/img3.jpg0000755000175000017500000040750514220150123021274 0ustar jrmljrmlJFIFLavc58.18.100C & &,,,,,,4046664444666:::DDD:::66::@@DDJLJFFDFLLPPP``\\ppt 4rQs!qTSdR31%"cAD2CaB#b8 ?dkڦǪ +ذ>Wa1|b`c^ņ {G,6>Xl \䔴9xl&UQsk"vD(c9;6b7 >Wa1|b`c^ņ {G,6>Xl }+ذI9xrMEDTCMh#^%vL,F5ʎMyՇžKXl }+ذ>Wa1|b`c^ņ {G,6'Ç85龧Jү-|b`c^ņ {G,6>Xl }+ذ>WaXl tܔ%⹰UEj'pY2czĆ*=Sjݱ<gG,6>Xl }+ذ>Wa1|b`c^ņMIK2^+ *.ej'jѷ7\%Tm\wZGdQ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6Ֆ]Zjf[UvnFYСbY/¼nJZ>Wa1|b`c^ņ {V/F1Wm﷤[VXP^ņ {G,6>Xl }+ذwjicUs(ƨvQ {G,6>Xl }+ذw%r򜨻?_Cl{G,6>Xl }+ذ>Wa$r9"&K4N/3rIIėBj}W4}V Xl }+ذ>Wa1|b`M$e+QR2TMUnOPcf@,>\]ɪ7@+ذ>Wa1|b`c^ņǑl(r:"".%6dk46EQ/tQ {G,6>Xl ̌ ErBj*CzTj}&J>N^,7\mUOT4]Nϖ {G,6>Xl 9hl&Qb:[J2HĖBkQv󩥳jy)@G,6>Xl }+ذ>Wa#)Xd6ةވi-J_-䖑|NXMUXlU\CU)VC@G,6>Xl }+ذ>Wa"2CkW46QotP$e &*Ψ[ȅ%E+ذ>Wa1|b`c^ņR!K9֮̆9mK:',&6*uVܙ6Xl }+ذ>Wa1|b`J'dsa5kBIŖBkUoٕ8\PQ {G,6>Xl }+ذwr\OSc~?{G,6>Xl }+ذ>Wa<;-ԫƣ^?_Z5;{G,6>Xl }+ذ>Wa1|b`y˗#*ݛMt_6 +ذ>Wa1|b`c^ņ =#,Q!1Oqb;%@-<:$6R"iޱjW%Xl }+ذ>Wa1|b`c^ņ  xQfG5ǰYɟ, {G,6>Xl }+ذ>Wa 0pmLwwFRϗBjv*ͷG,6>Xl }+ذ>Wa1|b`c^ņ-,8mj6nJof.:RRϗBjW9mQ {G,6>Xl }+ذ>Wa1b`y^B 8棚:vm~',|b`c^ņ {G,6>Xl }+ذ>WaXl }+ذ>Wa1|b`c^ņ kZZ pW.ݜj_-#'/Z iպ{G,6>Xl }+ذ>Wa1|b`c^ņ {^^ Vͼ?_Cn dIxNt&QUs ?+ذ>Wa1|b`c^ņ {G,6>Xlu+ 56*|cRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀe f}=xH4@ '5+L 2cPH4@ '5+LOUc^:/|nKUWy3k~-0tyPkSWMӤL 2cPH4@ '5+L 2cPq;V/tnKU=@݋Vv얘;><(*kU&AOLjW?1_$dTƠ|iSAOLjW?1.Y$x.o=XH4@ '5+L 2cPH4@ '5>[Uvn hG T_wB0Cb$Fڻ 2cPH4@ '5+L 2cPly[]a1uuj^Jx=NH4@ '5+L 2cPH4@ '5?]vZX A^[|+_ '5+L 2cPH4@ '5? {&&~<]Vc$dTƠ|iSAOLjW?1_$dTƠөnRiə{bK6joRoI k%mDv/L 2cPH4@ '5(3UxۓTƚt(^KUE]7׀Y5F</n@F 2cPH4@ '5+LLw7)7:oGJEkWj&46EQ/tHMC/nG 2cPH4@ '5+LգQ2TGt(^KUE]x S帛L×caڜ/ziSAOLjW?1_$dTƠҪFL&s3[D*ͪA\&3Ʋ[EI?1_$dTƠ|iSAOLjh-J_-vfn$_vo?=)VCBYjueyMF5v"&.dL 2cPH4@ '5:6QotOLMD/n sfJSslFvlPH4@ '5+L 2cPkUۤzbj$6$S-x;2Pl(h^SQD]7 2cPH4@ '5+LZXפjjqb5܆oj;2 JMf/jm?1_$dTƠ|iSAOLjW?1lo_12!kuPu\W| '5+L 2cPH4@ '5?]nZ9NC|KO '5+L 2cPH4@ '5+Lj^b#LBtmTbSS 2cPH4@ '5+L 2cP1żvJs 費ZWj&Pصw gǙ U_7M 2cPH4@ '5+L 2cPH4@ \̄ht8<.S|?NAOLjW?1_$dTƠ|iSAOLjW?1wFbDVZ.w Zۄ^jqa%MF#l.L 2cPH4@ '5+L 2cP~C7DqcńԋTbI%S -j56;jpH4@ '5+L 2cPH4@ '5+LٵS(JEɗ.[ו '5+L 2cPH4@ '5+L 2cPH4@ _wԺf"Fd˝-λ$L 2cPH4@ '5+L 2cPH4@ '59 nF؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4YTq> H#q,ADx@ {n< |Q=7H(_$OxDŽ 'Fl걯Lٺ1KUv/?o2t;?hADx@ {n< |Q=7H(_$OxDŽ 'FW#q+䂉F.40|GrS}X\[bl=)]kTMwR'FX #q+䂉ADx@ {n< |Q=7H(_$OxDŽU};nn_S2|;o'_]$ADx@ {n< |Q=7H(_$OxDŽ 'FW#q1V~3rڙCy?z=7H(_$OxDŽ 'FW#q+䂉ADx@ V57U#]j\`Z.KL-%sfOD=:H(_$OxDŽ 'FW#q+䂉ADx@ Z6넺b|WrZ}bs-0V|_͏TODzdQ=7H(_$OxDŽ 'FW#q+䂉+N-MDx,=ܽ]xi {n< |Q=7H(_$OxDŽ 'FW#q>[Uvn hHКkߵ諷XL+(eDT]8m$OxDŽ 'FW#q+䂉ADx@]ou.~OGtֽTMOxrADx@ {n< |Q=7H(_$OxDŽ'F~:9~1Rznʜv*o#OxDŽ 'FW#q+䂉ADx@l _*|_2ADx@ {n< |Q=7H(_$OxDŽu8Bk7gj`=_EDTg+f`~+yIbz&0H(_$OxDŽ 'FW#q(3UxۓTƳ5p;_y,r_E؛v.juy#gtFmUo$OxDŽ 'FW#q+䂉i".%1lD7Hv/==@ TK]'2D~#767x {n< |Q=7H(_$OxDŽգQ2TG5p;_y,r_E؊|u8_>[ĕdMtFr_ z&*$OxDŽ 'FW#q+䂉J2ژ~#( UT̹JMe,t?_]M`I#q+䂉ADx@ {n< ~ԩ2N'lDk?WvUnPP@5_9LjODڈ| 'FW#q+䂉ADx@T['<~#6;|6d)eDT5?M[#q+䂉ADx@ {n< V֪;IsSyޛ[jw&d+fk!Cv*r؞6MH(_$OxDŽ 'FW#q5օV53uPb?_ܔ۱}C*pR@cۼ! {n< |Q=7H(_$OxDŽ 'F~L9}}@Q 'FW#q+䂉ADx@ {n< kwC5'Zk_Vr&2?Dx@  {n< |Q=7H(_$OxDŽ 'Fr5|ۯ1rzC&*'zS 'FW#q+䂉ADx@ {n< &?*J"|ovv5Wf}~rZa,&{6=Sc}=v=6H(_$OxDŽ 'FW#q+䂉ADx@\tQL-v.ׄ~ADx@ {n< |Q=7H(_$OxDŽ 'FW#q06m}R雔L-x {n< |Q=7H(_$OxDŽ 'FW#q+䂉?Dx@mpቴdV1uU6;-uR Ri+gk1'z&8ADx@ {n< |Q=7H(_$OxDŽ 'FW#q+䂉s?7d-MWrofrX7L%loo)1ADx@ {n< |Q=7H(_$OxDŽ 'FW#q+~ ^'<^#6;|Tp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4 hǫwoaҨ֯TE?e/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3: է-F5]TOCbKFTcS_@#fM•k~.N͉i߱ZkME߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0SZR1MhllIXj.:[2v \T؛CIb֯Ğ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sf tTi[T]hy"ozJ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sf tYi[SyvڴZCDDDy{^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sfӖ#'ilIhʌj|H2؊ɷ{b!@~ֵ_TE^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@%%ƫr4ƧL͟+Y]^w'AKU_^f t ^W;M)`)y\7~`@sf t ^W;M)yvry1fͻS3Ilܲ#Qy;ȉ6wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP N֔-d5vz;}6olT=6]=\~V!ڍj/Ù P ?ѿ߂oP NK~ C3: /+&U0wT?0SR߂oP N6@V* ][hv5Mv݈R߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3::JN31LG*bgr՜EkU؊sf t ^W;M)`)y\7~`@sm3:BrM%ƷG֦/"f4wT?0SR߂oP NK~ C3: /+&U0wT?0SNRCb6glmllUFbo' /69]~i! + UU@K~ C3: /+&U0wT?0SR߂oP NWՖ#]sSU (i/Q)PS!h@kڊFS[eCcZ֪w"sf t ^W;M)`)y\7~`@/j>FkOT73?<*HlBcv&SYdcQUU;PR߂oP NK~ C3: /+&U0wT?0SG%AWmsUj %*1[<*Lmxw)ʿ!ҐZ_}Q؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[]NϖiU#s&R J2YH<˔ͪB\60N/ɖSeJUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&D]*BdtBju|m"κsqA_jE|{W+2=%rylٷv*suhL#TNrvn=˩p=qA_jE|{W+ CFlٷ UT̙HMe) C5ZFٷJUT̹JeqA_jE|{W+'i _#lٷ&{ =Se@PO!6v&ͼNRrڿg_$8 W ~"y{N.WڟfݿA|۠z'g'U䷓g-Bْڿg_$8 W ~"y{O;]mM}wTw;nx4#U7fNNVrfJjE|{W+ڿg_$8u15Fϋfͻ eUzKe) C5ZF'n;2 JfqA_jE|{W+ڿg_Jsm_jE|{W+ڿg_$8 W1Z:nG#۷b[Mͷ3tLzKSWrSf݅BF O~"H=qA_jE|{W+ڿg_$8IM'I~ilOmqA_jE|{W+ڿg_$8 W ~"xSH]>-}=w%_wԺoqA_jE|{W+ڿg_$8 W~"yr9 96N]_-+Hr6|;vmٴH7u@ ~"H=qA_jE|{W+ڿg_$8 W(Z:WzG#6GfPbߺKOc=~5?_UDftftftftftft+23e{[72D^VxBl?0l?0l?0l?0l?0l?0UfqmDsWDT_pApRq!W>f6?[$:?[$:?[$:?[$:?[$:?[$%ߐ2\~[etlsWDT_pDmIDbKAE{So&`lslNslNslNslNslNslNslNVm~'?EUDO7wßftftftftftftftftrkOg9yʪoz9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H "?Ux̔5"<gOa +E<QS +E<QS +E<QS +E<QS\/^#ڎѪFKFl(3LzGmkb ežK"L(\)ˆ"L(\)ˆ"L(\)ˆ"L(\)'%l&#w|ZU;:"L(\)ˆ"L(\)ˆ"L(\)ˆ"L(\)g%d&#n]hm*?Q\)ˆ"L(\)ˆ"L(\)ˆ"L(\)Nf̖#ڎ֪9k\"lNtDv~ٽXCEhԢ%s? "W3x0%s? "W3x0%s? "W3xA~vsu/f@ڏT]صgnhh\)ˆ"L(\)ˆ"L(\)ˆ"yjvN 0؋~ͻWoN-"W3x0%s? "W3x0%s? "W3x0%s?n`k᣶ѻ{blm7TpYR*?jt)L+%s? "W3x0%s? "W3x0%s?ad:1W"]ޓWly[]`%s? "W3x0%s? "W3x0%s? "W3xII(1f!ɆF\T5uvrjw\)ˆ"L(\)ˆ"L(\)m(2ڞB;r]m{ z"L(\)ˆ"L(\)ˆ"B'lx"1n͛]D7N/3rJYC{\W(}V %s? "W3x0%s? "W3xeKC9~jr~J >Ļ^vWz;g&w]?+E<QS +E<QSk*Y9Z*|_!G"oP'g& #ގ۵Syvz{"κ|%s? "W3x0%s? "W3xeC9~R7VDPI#gKǗdGNm힎TSS +E<QS +E<NY%Dj;M]ZUHɔN͗/#ܧ"ͪA\8DgaDJ~O&DgaDJ~O t wb;NͮOZ8&[@ .Z$OTv1_VYJ J "W3x0%s? "W3x0%s?z,Gmډ}MT[9lg†Gs~[ȅ% M+E<QS +E<QS>%#}TZGsŁeKD 5~VrfJ"W3x0%s? "W3x0%s?2^ j;kSj|EЪƽ'2Vlyxq;nݎ2 Jr\)ˆ"L(\)ˆ"L(\)l(3:Z;r"l]m@z"L(\)ˆ"L(\)ˆ"ynJ xmGrb9W; m]nZ"W3x0%s? "W3x0%s? "W3x0%s?a̺:=Vl]Wcyx%s? "W3x0%s? "W3x0%s?T!ȏڍrř DǓ*A,3P\n؋rZth\)ˆ"L(\)ˆ"L(\)ˆ"yjJNyދfݛg23e"W3x0%s? "W3x0%s? "W3x0%s?p KAGGmWolwF2\X0v5~/PUme\)ˆ"L(\)ˆ"L(\)ˆ"yґ+ گپw* of.?4-7E_(r5X7fh\)ˆ"L(\)ˆ"L(\)ˆ"L(\)dǚ|'m/f]hlOQ\)ˆ"L(\)ˆ"L(\)ˆ"L(\)ˆ"yNZyBvJryw_wԺS\)ˆ"L(\)ˆ"L(\)ˆ"L(\)ˆ"yӒ*,4v9Qv[\+);6^47ɿMTzTS +E<QS +E<QS +E<QS +E<ŧ) WWE[vM)[2Z,or;kB@9DJ~O&DgaDJ~O&DgaDJ~O&DgaDJ~O&Dg6ZMm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&&Ex!n<R7H)n_$wǀ [W-q+䂖AKwxx _oӺf5-svr~=H)n_$wǀ [W-q+䂖AKwxx n<|7iW<173dNC]-q,AKwxx n<|R7H)n_$wǀOUc^:/b3Qm_DuO!Ӻ4'7T~ݭMӤAKwxx n<|R7H)n_$wǀNգnnK-=dEo)W60ܱjghU]M@I-q+䂖AKwxx n<|R7H)n.Yǂ[ټwV [W-q+䂖AKwxx n<|R7Wf.0 =ޞ1a^7% D+S Ƣmϱ9 i n<|R7H)n_$wǀ [r+|1sC*{S [W-q+䂖AKwxx n<|7eG{U䧫vW|n<R7H)n_$wǀ [~gLL摪9W}=Q [W-q+䂖AKwxx n<өnRYG]o+f&(SoI ͩ踀 n<|R7H)n_$wǀUnORWBDT1ɵ}jlڻɪ7I䍡k51W}z4R7H)n_$wǀ [Q|Tŵ9p*rڿ46EQ/tUMAKwxx n<|R77VDRYBDT1ɵ}j*m]ie|n&V]1|I\zR7H)n_$wǀ [j-*ndBk7h="oo)VmR2)5u0DGrQww$wǀ [W-q+䂖 Ri75W'_DP)VCBY†DU䱩=b"mMH)n_$wǀ [W-q:6QotOEM-BْȆW֦v'o$wǀ [W-q+䂖[Zv'ֆfMzo(oܙ cSjz.ٵ7 n<|R7H)n_$wǀZXפjDVfL@̩vRYKGSw'nz.BAKwxx n<|R7H)n_$wǀ67/ [r/z$wǀ [W-q+䂖?Kwxxhdۖ*js]1&չ]d~AKwxx n<|R7H)n_$wǀj^b'4wF]ST_$wǀ [W-q+䂖AKwxx LǓ*J"ڜon6Snm~rZa,{Wk}=6b=6H)n_$wǀ [W-q+䂖AKwxx \|ޢQ̾'!S6ׄ~AKwxx n<|R7H)n_$wǀ [W-q06m}R雔̺'!S| n<|R7H)n_$wǀ [W-q+䂖?Kwxxnypኴg415OUv-uR Ri+h`1䧪z.0AKwxx n<|R7H)n_$wǀ [W-q+䂖s?7d-+WvonrX7L%-TlEw%SqAKwxx n<|R7H)n_$wǀ [W-q+~ b'DF#7vxTp|'?Ux~@ ]o_ UTzPZ5Hשu 5žKˋ| x1ZU};ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rϖr[/?mUٺKWf.)PD]*b_:*|8~nrnr~˩}p|J2ZUHɔͪA\mR2(?*q~LmJ_-~RrRrת-n^ͺme[2PKy6d5mkU۠VrfJejw&d*EUz~k2 J,ʜ.ge(J~!c~?mFѮ߷-]nZ nXj^\ɏżvJ&-TصwbߺK@ ٕɟ,fW&~l$vYr\-wFUm$w649m %&K ԍV n 5 5YS(YS(1YKͯ]=:#mp_-ugU ޭuR Pj~o[ !UxB ` }U[b=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~ӠgM]aqoኳLEc mR"λR PH49@ %+Cx PH49@ %+CxU;nnfL"r\=H49@ %+Cx PH49@ %+Cx PiW<17 3&Xؑyo^NڻׄCx PH49@ %+Cx PH49@ V5YA5[w0ֱ< g@ >9{?=:H49@ %+Cx PH49@ %7hۛY5ػصgniLł >Mbo$[Ġ|hsoAJW?(_$[Ġ|hsoN- 3lHܷ.K?NAJW?(_$[Ġ|hsoAJW?(ګuLKB(MX"z_Ʌxܔ%'V&"6&MhsoAJW?(_$[Ġ|hsoc: \NW*WprAJW?(_$[Ġ|hsoAJW?(,J|v7!r^R`?(_$[Ġ|hsoAJW?(m߯13&!j\Wx %+Cx PH49@ %4N/3rNKMcٵ} UzLeg3jv.}$[Ġ|hsoAJW?(Aܟ4aDWMrrl]پ ɪ7I䌼H t9[vz4hsoAJW?(_$[Ġgȋ%ILYIzkj#\}6o*|F^j$t)[vzXNXQM*zlhsoAJW?(_$[Ġ|hsoAJpl͖d$DryN|]; ?(_$[Ġ|hsoAJW?(_$[Ġh@,}cyh?.2Uh;nyYAZػɳ PH49@ %+Cx PH49@m %с3 V,}jr"]$jop> 5d%݋ %+Cx PH49@ %+Cx Pf}L1) 3^qyNVػׄCx PH49@ %+Cx PH49@ %06m}R雔.l8_2` PH49@ %+Cx PH49@ %+Cx۞\+bōZ3.gU ޭ&ӏ2gM]Cx PH49@ %+Cx PH49@ %3~oZPckv@rX7Leg3j67b&`H49@ %+Cx PH49@ %+Cx PUi>cXݩcRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀi|b+0G,>i|b+0G,>i|b+0G,3s%⵱ZTD'$sa5YkuFm"^}nOPѧ>|l+ذ>|l+ذ>|l+ذ>|lG,2Ӓ%5Z΂zN^G6QQ7930`C֪6mL,F5ʎMy Ο+0Q+0G,>i|b+0G,>i|b+0G,>i|b+0G,<?IƽG7OMaÜkk~ P|b>|l+ذ>|l+ذ>|l+ذ|b?IokNFOMo0CcZj6zo|i+ذi|b+0G,>i|b+0G,>i|b+0G,3sϗjQ8dW6QQ 3Hjv.nJ &Z x/XGm\ܔ*|l+ذ>|l+ذ>|l+ذ> ⵱Zr"g]jJY\MEF9Qs.)eM@|Fyj6Ƌ*VhtHmr6m)Z|lG,|l+ذ>|l+ذ>|l+ذB5z9T>=З jXk]ډ{ .+0Q+0G,>i|b+0G,>i|b+0Q 3<FR".qՖ]ZjfAl(hXj/At(jji|b+0G,>i|b+0G,>i|bCjLAucܕvݟz/ ьFv~+|lG,|l+ذ>|l+ذ>|lG,$S0aM=j5w%WDSLscE>5@|b>|l+ذ>|l+ذZ0cj9k.U]%r򜨻?_@|b>|l+ذ>|l+ذKŖk/O–Bk\/S5ZEIxNt&w8{fh^ŀ>WaX|{fh^ŀ>WaXq'+R+UV:TLH6W$&7.eFfBk_]^qf@,>\]O}{4^ه>W`O}{4^ه>W`ʏ=,Q"UXNuEe "&"ΈR̛Yj򝼼̔Ymr򝾼O}{4^ه>W`O}{4^ه>W`ř|HUXoDLQ3#,\ިϜ+ ֹ9[QE'/V r=>WaX|{fh^ŀ>WaX|{fh^ŀJzr^$F+\9hl&Qb: xrj.^u2r%КT]k4^ه>W`O}{4^ه>W`O}{Br^,F#\DOE)Xd6ةވvV+QRS2PKH>',&6*uV{fh^ŀ>WaX|{fh^ŀ>WaXO9/)-9Hĕ֯)jOK64XEF5 gB ƪ {fh^ŀ>WaX|{fh^ŀ>WaX`)eDkkwZR!K9֮̆8lMXEHlELʍA/#,تZcO}{4^ه>W`O}{4^ه>W`/Un''dsa5!9/ Z]r"EQ!'/Z rUP_>|l+ذ>|l+ذ|bOe彭96˖_c]r"m=@ Ɵ+0G,>i|b+0G,>i|b+0Q <RkڭcT>4Q;-ԫƣ^?_i+ذi|b+0G,>i|b+0G,>i+ذYs`a^o)[oe{ܕnͿ +0G,>i|b+0G,>i|b+0G,9 "$V*e "&"0TؑX7%*Z xtHmrEM|b>|l+ذ>|l+ذ|b5!1 w=ֻW>^Y{o+b/,|l+ذ>|l+ذ>|l+ذ|bkj@dFyh6 VV t8mj6m5r̗Ej*1v Y)gs5UXUλ+0G,>i|b+0G,>i|b+0G,>i|b]kL#\]֖ 6US7%@ |%5ZDT%$/ ΄Ub*pC>|l+ذ>|l+ذ>|l+ذ|b!9ȏs^^_Mo 0NDcjr"o;xi+ذi|b+0G,>i|b+0G,>i|b+0G,>i+ذHFqs}Dq'5ߏy}7|b+0G,>i|b+0G,>i|b+0G,>i|b+0Q 53<8i rnakKAcZ۳HKÖEj*&/:9xMUTUPW|b>|l+ذ>|l+ذ>|l+ذ>1 >V~Vݟ@j،۳(s5ZDT$䥢Ks5UZ|b+0G,>i|b+0G,>i|b+0G,>i|b+0Q 545v `AW2Z46=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~Ӡe f}4~6dTƥ|iSAOLjW ?1_$dTƥ|iSAOLjW%@Ĕ9v6-{"˩gJ '5+Lԯ 2cRynfqr]wХZUHɔRfqKrڈwԥYH<˔_Lԯ 2cRH4J '5+'ffK% ^Nm)N/ɖjueyMF5v"&*rh<0dTƥ|iSAOLjW ?1_<=15,S(6QotBl6#ev5wfio"̔':dTƥ|iSAOLjW ?1_<=15_Vݩp;Zv2f[ 6WcQj*x;2PiSAOLjW ?1_$dTƥ|MMN> F[Mm]hUc^9@caڛv;jI*pkLԯ 2cRH4J '5+Lԯ\1 [~ iSAOLjW ?1_$dTƥ|iS˓Q1σs\kw@SAOLjW ?1_$dTƥ|iSAOLjW,Fڨ:r)SAOLjW ?1_$dTƥ|iSAOLjW)Ə?1_$dTƥ|iSAOLjW ?1_$dTƥ|f,&XE{x[~C7DpʗdhnSQW}31:dTƥ|iSAOLjW ?1_$dTƥ|iSAOLjW!Eɗ.[וٵS(iSAOLjW ?1_$dTƥ|iSAOLjW ?1_$dTƥ|H̙syi,}OLjW ?1_$dTƥ|iSAOLjW ?1_$dTƥ|iSvybEDUعa/Pm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&GIfǪloo7-YۣZ'F%|Q=7+_$OxJ {oW #{yJrSQ 5w/gľ7\r#{H(AD䯀 'F%|Q=7+_*L[d>GIk^͏TOD]݋W~->=7+_$OxJ {oW #{H(Rr{y~$]پl,͖wAD䯀 'F%|Q=7+_$OxJkBGF~עlw7Yr\pdoo)69QAp=7+_$OxJ {oW #{H(V ֽ_c=|[~C7Dpɗua_ODT$jop=7+_$OxJ {oW #{H(?DxK9Imtݜ=Wb4m~'6OxDŽ 'F%|Q=7+_$OxJ {oW #{H(ҒC幻9_zK6tQ=7+_$OxJ {oW #{H(AD䯀 'FW-2z3ڪo˅|tⷔ.ΪA[ehAD䯀 'F%|Q=7+_$OxJ {oW #{yBєu>'+o6l5~on 7ⷔ]|V 'F%|Q=7+_$OxJ {oW #{H(ADxJ /]Pm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&Ё-vRm= L)y\)—L)y\)—L)y\)—L)y\)—G?UxjӖ#'sl?|&J5'f90s ^W;@ y0s ^W;@ y0s ^W;@ y0s ^W;@գTzPNZR1Mh[ˋ| ;UHr*lMaK~O&waK~O&waK~O&waK~O&wJߧtLÏ4حNGo.aK~O&waK~O&waK~O&waK~O&wJɘqy)۵7j&waK~O&waK~O&waK~O&wik\'6Xv5Q>'rZc2؊ɷ{b 2aK~O&waK~O&waK~O&wڴm ͩ- F5]TOT?uVv얘6~dEvzm؝/+ FkOT:VEQ/tY xǫUMI/+ [/]ޮ7cvW/d—L)y\)—L)y\;R72e!KĆw)ț6jy)L /^7+ME۱@ 0s ^W;@ y0s ^W;@SeZ2 S;6g )VCBuԖ]kWQR߂SɅ/+ [Ui-0Wm"@WdcQU_ި~(~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`A0ؒѕPX׊HVSQ"?Eo.~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`A'ք6$UF5g艝h#^'+qyMjIꈿ,?.-\+~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`Af?lV5tkWED_iO!@@@@@@NCѕ)ӵhۛ tZ}QZ~-)~`A9~`A9~`A9~`A9~`A9~`A)t~)t~)t~)t ֢i-J_-FV5l*7(y(t5P NsP NsP NsP NIhll5"'~^ͺiCX0FxPD-͙(~T?0ST?0ST?0ST?0SV*Fk}?]Tw;nXP^ S‡ܙC3:C3:C3:C3:ĕƢs!- kgCc!*}Q==w`j@|{W+ڿg_$8 W~ H=qA_ZUO(M:K5góg0dڿg_$8 W~ H=qA_j@z |%r9+ٳnby%uN^+fݻzt{W+ڿg_$8 W~ H=qyڴm %r9+ٳn͛݋Vv얘;?MԮWVͻv'z`{W+ڿg_$8 W~ H=qN- /_[r6l$8 W~ H=qA_j@j2\a- 7T~My[z_Ʌxܔ%=[9:O%6zzl-ڿg_$8 W~ H=qc: dʃmڼN_n@~ H=qA_j@|{W+ڿg,JD}W#]fݛ6ndڿg_$8 W~ H=q?ervzz$8 W~ H=qA_u8Bm7Hj7[6mOYX7V>6/ڿg_$8 W~ 5W?%I\jKUٳo'fQdGO7Sm]}wFj@|{W+ڿg_$8 4ϑs~JW'V͞7 TK]':v5:F6@Gj@|{W+ڿg_$8 Z>%IdzKUٳo'bl캜/-J٩>.NݛǴ9 W~ H=qA_ZUHɔn?[lNV͛}PYH\˔R3Ul^Nݛ}T W~ H=qA_ڕ8&[I!]|<6dُ`g@ܡ,Ij5\Cy;vmMx W~ H=qA_Em}=j]mOnKy6d)Iry-xj@|{W+ڿg_$8Tw;n?Pv6vm-x;2PPO!6vom.Dڿg_$8 W~ ]hUc^9GSYll۰ٕ8\Rm)Hj7;vm_ W~ H=qA_j@᱿q~i99|~ H=qA_j@|{W?]nZ3HrIٳfRlz{W+ڿg_$8 W~ H=q_6dʍmڜV_f`~ H=qA_j@|{W)3L[d(Iry+flZUiSO-vmlO`A_j@|{W+ڿg_$8 pl͖d$|mW#۳gz{W+ڿg_$8 W~ H=qګ7tnKS_rg'fݻ.Uh;n zKSWrSfݛ7rA_j@|{W+ڿg_$8 +of.0֎n;6ؿ#Uxۄ^ٷ`y$8 W~ H=qA_j@|{W1m~'3RNW'Ym뿌 W~ H=qA_j@|{W+ڿg_$8 _wԺf4%ڮN۷| W~ H=qA_j@|{W+ڿg_$8}¾[.9 96N]ΪA[M%iC5ZFχnͻ6$8 W~ H=qA_j@|{W+ڿg?~FBҿ9[vBc-Ha\Jrv۰j@|{W+ڿg_$8 W~ H=qA_UoOOF6 UKlz_8c^(ƼPWaŇo=h#^R5]@ byqop_oӺ-*~ӠUnOP'dɪ7@ P4ϑs~J".1VEQ/tYDu?7VDQ7VDP?e|n>u8_>[ ET̙H-*nd@f .R6rۀڕ8&[ON/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mW+W3%x;2PZXעЪƽ?5SeN3%c~?q~#hdѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK Zۇ*ͷ 8~C7Dq&K ԍV n 5 4ٵS(f}LҠ؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&{yJ˳kaل& ft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?ODbFD{W_ Tՙ- GUOخkuܧ"_UDp,HSZb/ٱvz=/ft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?aل& ZQ]詝 d/^#ڎ^ËsSOUD ݙ%iXr"l]l?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@[$0DgEȳTTT}{KC4M^Gl?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@[$0Dg+EYjc9-!7o%yvP~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?aل& ft "W3F,dG~f136d(vֵU>/c=j辪-36lNtDv~ٽI`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?DbFD{Ww&c3eBGmkUSQcr+/L!j ";j=SyvolNft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\1VeG"rwSgd@ ۵v`]l?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~Ķ^Kc'ˌť#V _ ^] ,4go&d0WcZ_:l?0QolNDJ~ :L+@[$0Dgl?0Qdwϖ]v݊Z2PevEoHl?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ԜUsQت񩛔fbܘnTn@z~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?Zk}jr*.c7hAjz+[$0Dgl?0QolNDJ~ :L+@[$0DgшJEDsUv&*xNٲ%Db;ݛ6on"1%a"b,x!Ml?0QolNDJ~ :L+@[$0Dg9^7-0hpb=Z9>/TTF6Uj.zg2R| vvE.Z~6a'I%s?aل& ft "W3 I`(\5a<*acYR̅ȏ9SQdceQE;Q?S'g& #ގ۵Syvz]l?0QolNDJ~ :L+@[$0Dg)^2#¦=- W;kX'U@ՙ{ʩq˲#ܧrvG*~@[$0Dgl?0QolNDJ~ :L+@b1eb=SĆ6r͗/#QܦlΈĕ_UO;6^<8Grcڀ]l?0QolNDJ~ :L+@[$0DgӈJEDsU~ TY%Sy;6o?0+KE{|xPAGmsUj(U :L+@[$0Dgl?0QolNDJ~mht9*/d >{voP/A3† ,PܨcU~/Paل& ft "W3 I`(\7~6a'I%s?6F:UȎj*g2S| yw=vU*ұa[?<(aYR zr_(T :L+@[$0Dgl?0QolNDJ~ҟŕs%6jl$W5b*Lt/^GN۷c~[$0Dgl?0QolNDJ~ :L+@[$0Dg!nMOUDf(3:Z;r"l]Ekaل& ft "W3 I`(\7~6a'I%s?aل& /h=9(#QS{C77% ̼61ȀlNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@N{ZDڨ%ebWt :L+@[$0Dgl?0QolNDJ~ :L+@gM]h#^"t zDTڙaphsoAJW ?)_$[ĥ|hsoAJW ?)_$[ĥ|8̙kbD{i-*~}JW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsosp2e~m4~6[ĥ|hsoAJW ?)_$[ĥ|hsoAJW4Ĭ W]ػ阨OUc^: LńTbo~-??)_$[ĥ|hsoAJW ?)_$[ĥ|LJζ E|)UnMBvsugV}[yj?7-YۣZRH49J %+Cx RH49J93lHܷ.K?N.X%+Cx RH49J %+Cxd L„ՋZZ"'ػګuLbVػɳЫ0Cx RH49J %+CxX1 u^J6uMRH49J %+Cx RH49JXF9^[K_e9J %+Cx RH49JZͮ^O+m߯?v?)_$[ĥ|hsoAJW ?)_<9-6tI[Sf])6N/3rJ> 72gM]g`ހRH49J %+Cxҳ]5j1ʩwfpIm*D$e@kj۵~d+Cx RH49J %+B,a]5UM7ЫLw7  cVݫ"κs9J %+Cx RC#ζEt)*DEڜ%NnrbJZn$clnov)]Nϖ?JW ?)_$[ĥ|hsorӌD6bJ) 1y T]ػRڤeP/JW ?)_$[ĥ|hsop'ksIH*q~L [5jwQ6'S@ܡ%+Cx RH49J ypf5ڟ A|۠z롱[5TM7Ky6d9%+Cx RH49J)ypOGs+:Pճ\y6o'TܙCx RH49J %+ jVqb9XNXQM*nZUhCx RH49J %+Cx RyNN H7!ɷӾk͖w9J %+Cx RH49J %+0ŏo-gػګ7tnK$VLZEF]T$w60[ĥ|hsoAJW ?)_$[ĥ|hsoV PcS]um %&^Vqa&y-V]T$jopsoAJW ?)_$[ĥ|hsoAJW ?)_<) 3^qyNVػOf}LmJW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoҐ>e͇]yk@ ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoAJW-0&!16Wbf]_-)-8 s&y Tn)vuR P+JW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsozݼ۟ KJ> 72gjlnL:B f?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoAJW7OCʋ1nA*|cRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀW`2|l^d4^ـi?UxbrvZ$V+UU o9D(cћy;6̆+0י >W`2|l^d4^ـi y{f!5?O+F.-UMNt9v.[&f q#W&ͼL~+0 >W`2|l^d4^ـi y{f!5CODm*~ӛ?IƽG7OM=^c^ـi y{f!5COk̆+0י >W`1|l5iWW`2|l^d4^ـi y{f!?DZ6^jvYZحUV93XgniA#Z]c@ я{f!5COk̆+0י >W`2|lci%\hLB5z9T>= ~+0 >W`2|l^d4^ـi y{fj2\pY155ʑv&nK < (dK64XEF5P+0י >W`2|l^d4^ـi ݱouԘǣ*?M1|l`d4^ـi y{f!5?O`lL54=׹ܕ_U=c^ـi y{f!5CO`m߯8ڎCKWgz {f!5COk̆+0N/3rOKŖEk/YX7fJr^&+QQ迠W2|l^d4^ـi y{fm*ef'+R+UV:T6MQgٸkWk >W`2|l^d4^ـiϑs~JH΅+UDTPDu=fM,|FyN^pd4^ـi y{f!?|Z>%LEjEjz"gUj˩fxRkT >W`2|l^d4^ـiiU#s&Rxحr&Nt4mR2)- ֪"EPd4^ـi y{f!9N/ɖ7hNKŕDkRrZZzY!5b!3*5 I{f!5COk̆+0ZEm=i,dFyMNp-BْRaCETcQy >W`2|l^d4^ـi%Tw;nJnYg5)x;2PK6&V6"eFH2|l^d4^ـi y{fЪƽ33%⵱ZD@S3R𥡵Z".[+COk̆+0י >W`2|l^c^ـ ~#e彭96 +0י >W`2|l^d4^ـ ]nZY٘1&^׵Z7|h ~+0 >W`2|l^d4^ـi y{f_6-1 F6=d4^ـi y{f!5COvfW`1|l'mU7%՚Zȍrv&m*rUh;nyYfKkT̻ y{f!5COk̆+0י >W`2|lm % ֙ FQ7%@ V nyIfKk >W`2|l^d4^ـi y{f!5?OFOs$#C9r5ث?Ol +0י >W`2|l^d4^ـi y{f"Vm}R͐#[ﯦ2|l^d4^ـi y{f!5COk̆+0ט>W`W`2|l^d4^ـi y{f!5COKߑȵ!Gjޏ۳-rX7f$ek >W`2|l^d4^ـi y{f!5COk~+0UiFV#\dkڦǪ +ذ>Wa1|b`c^ņ {G,6>Xl \䔴9xl&UQsk"vD(c9;6b7 >Wa1|b`c^ņ {G,6>Xl }+ذI9xrMEDTCMh#^%vL,F5ʎMyՇžKXl }+ذ>Wa1|b`c^ņ {G,6'Ç85龧Jү-|b`c^ņ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6>Xl tܔ%⹰UEj'pY2czĆ*=Sjݱ<gG,6>Xl }+ذ>Wa1|b`c^ņIK2^+ *.ejgjѷ7\%Tm\wZGdQ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6Օ]Zjf[UvnFYСbY/¼nJZ>Wa1|b`c^ņ {V/F1Wm﷤[VXP^ņ {G,6>Xl }+ذwjib+XrQOPYe{G,6>Xl }+ذ>WaXl }+ذ>Wa1|b`H'KDsa5DMim:^f ’/ ΄Un4}V Xl }+ذ>Wa1|b`M$e+QR2TUnOPcf@,>\]ɪ7@+ذ>Wa1|b`c^ņǑl(r:"".%6dk46EQ/tQ {G,6>Xl ̌ ErBj*CzTj}&J>N^,7\mUOT4]Nϖ {G,6>Xl 9hl&Qb:[J2HĖBkQv󩥳jy)@G,6>Xl }+ذ>Wa#)Xd6ةވi-J_-䖑|NXMUXlU\CU)VC@G,6>Xl }+ذ>Wa"2CkW46QotP$e &*Ψ[ȅ%E+ذ>Wa1|b`c^ņR!K9֮̆9m켌BrjbUjZə(sh^ņ {G,6vN^W6QQ˘ZXנFBN^,7:\Eګ|̩vRXl }+ذ>Wa1|b`c^ņ-6ƻDz +ذ>Wa1|b`c^ņ yh0X"5o)գ]nZ>Wa1|b`c^ņ {G,6x10b;ٷwAڱn {G,6>Xl }+ذ2ͅRQTɏ&-TRcsCk"*m\ܖrZl(^ņ {G,6>Xl }+ذjj;^s[؋|{ř\ m+ذ>Wa1|b`c^ņ { j ^Z&ͱzګ7tnK+%,xNt&aAp|b`c^ņ {G,6>Xl?`AbÆ֪jfݶn)%,xNt&Us?+ذ>Wa1|b`c^ņ {G,6 É9j9؋f}LG,6>Xl }+ذ>Wa1|b`c^ņ {aĜss~=Sf.>Wa1|b`c^ņ {G,6>Xl }+ذv aUrv.:2r%КΦΪA[Z>Wa1|b`c^ņ {G,6>Xl }+ذg@j،۳;~oIKDBjW9@ {G,6>Xl }+ذ>Wa1|b`c^ņZr ˫ ^SSjb=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~Ӡ!rr^R~`?1_$dTƠ|iSAOLjW?1_$dTƠ.Wͺ!bjʜoziSAOLjW?1_$dTƠ|iS&-TEXoE؊ڻWy6zūu\K><(NHP5媪zliSAOLjW?1_$dTƠ|iSAOLjpl͖d$G3vwV 2cPH4@ '5+L 2cPH4@mU7% И, [yh.RUh;ny5ڻ 2cPH4@ '5+L 2cPH4@m %я3R, Rr]$jopN2 4d) '5+L 2cPH4@ '5+L 2cPf}L1)3&^po^VfڻׄL 2cPH4@ '5+L 2cPH4@ '506m}R雔.t8|_:` 2cPH4@ '5+L 2cPH4@ '5+L۞\+bXċTsgU ޭ&3Ʋ[Mm]L 2cPH4@ '5+L 2cPH4@ '53~oZQr@rX7LeY-j56;jpH4@ '5+L 2cPH4@ '5+L 2cPUi>_VݩcRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀ/g'zQ=7H(_$OxDŽ 'FW#q+~ή_-LTb<=k۫r)=]ʛ#q+䂉ADx@ {n< |Q=7?_bg}W-ʟzQ=7H(_$OxDŽ 'FW#q4N/3rMژ~#;7w3;>Jٺ0߯Rm؞ 'FW#q+䂉ADx@ ^6%q\(^Kv&݋j,ytHD]Uw鼠I#q+䂉ADx@ {n< gȋ%IL[/ "%]OOPCdUI쌆M= H(_$OxDŽ 'FW#q7uhL%\(^Kv"6v]Nϖq%g]WžʙC 'FW#q+䂉ADx@ ET̙HMfL_ܔM]`*ͪA\&vR.z&$ADx@ {n< |Q=7jTm'~]5+\UnPP@5_9LjODڈ| 'FW#q+䂉ADx@T['<~#6;|y6d)eDT5?M[#q+䂉ADx@ {n< V֪;IsSyޛ[jw&d+fk!Cv*r؞6MH(_$OxDŽ 'FW#q5V52uPb?_ܔ۱}C*pR@cۼ {n< |Q=7H(_$OxDŽ 'F~L9}}@Q 'FW#q+䂉ADx@ {n< kwC5'Zk_Vr&2?Dx@  {n< |Q=7H(_$OxDŽ 'Fr5|ۯ1rzC&*'zS 'FW#q+䂉ADx@ {n< &?*J"|ovv5Wf}~rZa,&{6=Sc}=v=6H(_$OxDŽ 'FW#q+䂉ADx@\t'+o6l=!UxZ|V򚋱={$OxDŽ 'FW#q+䂉ADx@ {n< |Q=7Gе|}=!?}c7 UK *2sX׊'걯1a@Z5HשuTzP~\[,?.-\-[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&f$VlXNlEv~۽Xc?kZ/"@/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0Sڒ`cU\DUCk9KFTcSw`MfگUMXcܪ֯ꈿK~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U<;9 <UfݩM ƶnYDZ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@Jz j=7*~fc.F?ODD*ljZCs5god2wT?0SR߂oP NK~ C3: /+&U0wT?0S;eWjlV;]k5kb"~5wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP Nβ`Drʭؙܪh5g&ZDs"o|jj)y\7~`@sf t ^W;M)`)y\7~`@[Fv ΧSfcIk5舙 =/+&U0wT?0SR߂oP NK~ C3: /+&U#yxخ;fͭF)QE؛@+)i Wmjl_CbUcUy9߂oP NK~ C3: /+&U0wT?0Sǵ%AWmsUECq5 KTc|xTZ%ǫѻ}TPV]ꈿy\7~`@sf t ^W;M)KZυ9U (i/O >Ё/vݪɷY0TUkUyND_TwT?0SR߂oP NK~ C3: /+&U%QIhb\5>ZmCIxʌoO )F^!]o+nrl,lt%VWTOK~ C3: /+&U0wT?0SR߂oP N59iKƗ S6moCehbJTcQv&"xRer]YزX]%?/+&U0wT?0SR߂oP NK~ C3:/]خ;kvz9666R*Zo'- &*kX֯Q (k/U)@=K~ C3: /+&U0wT?0SR߂oP NhZ& +۵}6zZ*j/) ,PڪcQ~†a| sf t ^W;M)`)y\7~`@ LKWmUovz)aTkQv?P@%WmkTDCq+ Uc|xPR߂oP NK~ C3: /+&U0wT?0SrDcU\6sؒU^Nd0V xpޮ7nݍ:) UUػPR߂oP NK~ C3: /+&U0wT?0SR߂oP Nζtmw-]6&c]mkWcsz^W;M)`)y\7~`@sf t ^W;M)ynv ixWraS3MƤ#ZnDM E/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0S;YSbmWt;!svcj"5wT?0SR߂oP NK~ C3: /+&U0wT?0Sŵe_ E~k>nc†b| ̠N͞+̈گWo&툟KU_nf t ^W;M)`)y\7~`@sf t ^W;M)yJr ~ݛo5t+QQ9[ʉ6wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP NiOڏEM[ ceڨ֧舟ZРcZETCk'AUcWo`K~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4XTqǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~>ZUO(-=Uxz -?t\,O! Z6ڴm ]Vv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9|-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@Se|n(1R72e )T̹J,ڤePnjTm>Z8&[@ Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ7- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK Zۇ*ͷ @[~C7Dq&K ܍V n 5 5YS(f}L~@>YW?#y\f_a ~"H=qA_jE|{W+ڿg_$8 W?R:u\͛vm)vR5]@#giSo+gibyqoqA_jE|{W+ڿg_$8 W ~"xoH[>==w%_oӺoqA_jE|{W+ڿg_$8 W~"yoIY>==w[JjE|{W+ڿg_$8 W ~"H=q 1Ijbk5\Jl۰OUc^: S~G'ٷn~-?~"H=qA_jE|{W+ڿg_!&U+fͻ6o)hۛ?MԮWVͻv'o,ZGd8 W ~"H=qA_jE|旯r6lxM}\r~"H=qA_jE|{W+ڿg_6)}V W ~"H=qA_Ԗ'/U;fNNjr~J?PNvrm(vMQrqA_jE|{W+B-'+U仕g3Eߒ&GN&WڿfݿA*|;ڿg_$8 W ~"C#ZW'V͛y;n7VDP1%Hh'nͿvQ캜/-ڿg_$8 W ~"yn?[lNV͛}PZUHɔR3Ul^Nݛ}TYH\˔_ڿg_$8 W ~"yv߮>V͛lǰڕ8&[@ d KU۳o'blT*7(y(`=qA_jE|{W+'B|vm^ͺgRzru\Ky;vzl*D-͙(N}qA_jE|{W+CھFٷxGsIj5\Cy;vmTjw&d?W ~"H=qA_)GSYll۰ZXנR3Uov꿙I*pkڿg_$8 W ~"H=q˒gGN_+gq~8 W ~"H=qA_\4G/6m&ͼ&Ѯ7-_jE|{W+ڿg_$8 W,Hi|ڎFݩllm,5|ۯ:8 W ~"H=qA_(W'}=6oy&-T՟Ꝩyko+b~[ ݋W~->W+ڿg_$8 W ~"H=qrz^6ٳo5erg;8 W ~"H=qA_jE|=S_rg'fݻ7Yr\q%-L=^NNݛvlSw618 W ~"H=qA_jE|ꛤr9$TOl?0l?0l?0l?0l?0l?0l?0l?0_oӺEȳTTT}{ :@ :@ :@ :@ :@ :@ :@ :@=ZUO(?E~It~It~It~It~It~It~IqpSёIXCEilgOQ?aل @aل @aل @aل @aل @aل "vsuNDbFD{Ww&`/b՝;%˹OQ?aل @aل @aل @aل @aل @aل JӮK|gM*90Ї?[$:?[$:?[$:?[$:?[$:?[$%]dvlsWDT_pTa^7%,4go&d4?[$:?[$:?[$:?[$:?[$#u{\mEmب :@ :@ :@ :@ :@ :@ ]vZ{RrmUDW;bƠaل @aل @aل @aل @aل Zk}jr*.`slNslNslNslNslN+i7)hc"9y%O5D{|xTu8_>[fDce!"xR~It~It~It~If-*ndC1Q]@YH<˔㳢1%a"SĠ aل @aل @aل @aل Bԩ2~;N#)U7SW)VCCJņQ^-5?[$:?[$:?[$:?[$06QotF:UQ^S}(D-͙(~x /џ4?[$:?[$:?[$:?[$0Q~KV#*G5Wk}3yZə(~X^-5?[$:?[$:?[$:?[$3օV51eb=2 J~;:#) EػʩPslNslNslNslNslNEc~?F56=U8v9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H!kwCZjJ*9TTl?0l?0l?0l?0l?0l?0Xj^~{!kvkj~/g?[$:?[$:?[$:?[$:?[$?Ǔ*~a?3(jW%属˿k/@ Q :@ :@ :@ :@ :@ :@\fUr"/+}U<`~It~It~It~It~It~ILwFv9z*/Um~)8Ih(j| m~It~It~It~It~It~IK-!d 訿#Uxۇ⒈ĖLaل @aل @aل @aل @aل @aل @aل O 9I芪o`Ӈ?[$:?[$:?[$:?[$:?[$:?[$:?[$:?[$%@ $/];cz9S7]NϖDJ~O&DgaDJ~O&Dg9fSQ6mwC}iU#s&R;6^<8Grcڛ6rS +E<QS +E<OY%Sy;6o?3yjTm30,ha=Q\ƹ~/ZQe*7(y(d(\)ˆ"L(\)ˆ"yгKWj&6QotA jo"̔14DgaDJ~O&DgaDJ~OPF%s? "W3x0%s? "W3x0%s? "W3x0%s? "W3xI9hq y)];m}RN%s? "W3x0%s? "W3x0%s? "W3x0%s? "W3xKNJ \EڻCYnypxv&7uR PDJ~O&DgaDJ~O&DgaDJ~O&DgaDJ~O&Dg)]^mڻ}6{s?7tlh!j*E B +E<QS +E<QS +E<QS +E<QSro_ M[ټwV [W-q+䂖AKwxx n<|R7Wf.0 =ޞ1a^7% D+S Ƣmϱ9 i n<|R7H)n_$wǀ [r+|1sC*{S [W-q+䂖AKwxx n<|7eG{U䧫vW| n<|R7H)n_$wǀ [~gLL9W}=Q [W-q+䂖AKwxx n<өnRiG]o+f&(RoI ͩ踀 n<|R7H)n_$wǀUnORWBDT1ɵ}jlڻɪ7I䍡k51W}z4R7H)n_$wǀ [Q|Tŵ9pDT5ɵMhl_:=#51 -q+䂖AKwxx n<nr=cj&Tڻ˩M D!b?vT9 n<|R7H)n_$wǀZUHɔn@{51D_D@f .RYKGSw%}=}@@ [W-q+䂖AKwxx Sewg+/lr(g@ܡ,iCn*Xڞ6s$wǀ [W-q+䂖^ͺOg LFoww!nlBS CcuW֦v'o$wǀ [W-q+䂖[Zv'ֆfMzo(oܙ cSjz.ٵ7 n<|R7H)n_$wǀZXפjDVfL@̩vRiKGSw'nz.2AKwxx n<|R7H)n_$wǀ67/ /z$wǀ [W-q+䂖AKwxxhdۖ*js]1&չ]d~AKwxx n<|R7H)n_$wǀj^b'4wF]ST_$wǀ [W-q+䂖AKwxx LǓ*J"ڜon6Snm~rZa,{Wk}=6b=6H)n_$wǀ [W-q+䂖AKwxx \|ޢYX7jr~Jm*d욣ytY5FJƙ"oQ3Eߒ*Ȫ%"κSg(*&(*g캜/-. py)T̙H,ڤ.eQf .RpRiԩ2w*7(y(%*7(y(hLmz6|۠[ȅ% sfJ[ZvQk%jw&dܙx:ЪƽV5ʜ.ge(*p+@F'~ܴvNh[2Wͺcyxs&?*&؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&]cXݩio"̔%0'] ٭jl]ټhsoAJW?(_$[ĠV֪;I8tIcv[jw&d++:Pճ\y6o'r$[Ġ|hsoAJW?(*IԬ symDn(veN3IMc۱{}@A PH49@ %+Cx P߸Obd LEj99_.2AJW?(_$[Ġ|hsoAJ~ F'~ܴ1SP&1sxW2AJW?(_$[Ġ|hsoAJW?(˱nHAڨڵj)|_$[Ġ|hsoAJW?(_$[Ġ&cɋx%e'f5vMjW%ρ3}Syjbo$[Ġ|hsoAJW?(_$[Ġ|hso23e 83#l8܇&S_NAJW?(_$[Ġ|hsoAJW?(wFZ&aAEXZ&w Zۄ^Vua&y-Vv.l.Cx PH49@ %+Cx P~C7Dq`L„ՋZbI%򳏃 Y3j67b&`H49@ %+Cx PH49@ %+CxٵS(JB^Cӕ. %+Cx PH49@ %+Cx PH49@ _wԺf!|˛'!̻$Cx PH49@ %+Cx PH49@ %9 nF&1cF֢L˰H7uI1̙5Sy{| %+Cx PH49@ %+Cx PH49@ 2zݼV iYLZMػɘ PH49@ %+Cx PH49@ %+CxUoOE7j|?Tp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4YP ˣ_^Sbs=Wa|l ^ه@gi{f1=W9;-^+[DL 51 XfNͿ=Wa|l ^ه@gi{f1=G=9/Z#[Ȝyp30`C֪6m!`t^ه@gi{f1=Wa|l >~48{\oLgi{f1=Wa|l ^ه@ hq'!G59U=7Jf{f1=Wa|l fe/Ub&s@ə $FU7%>Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gif`ǀÈ*DEؙ.<z aCETcQ}ǐgi{f1=Wa|l ^ه@gi{f1.S0aM=j5w%WHP>Wa|l ^ه@gi{f1.֤ڎCKWgB@gi{f1=Wa|l ^ه@gitHUXoDLS ٸkWk`>Wa|l ^ه@gi=,Q"UXNuE<z>̛Yj򝼼@f{f1=Wa|l )eDkkw`iyfՊTT̨<{;Oxv+0>Wa|l g%KkbU[X=?!9/ Z]r"ES^ه@gi{f1=Wa|l vf IWV*~) =Wa|l ^ه@ 1 F6!^ه@gi{f1=Wa|l ^ه@gi PFܭǴ{f1=Wa|l -Y55Eؙ8YfKkT̻({f1=Wa|l ֙ FQ7%HIfKk>Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1,ּ([9[v~d\9xMtVQ3T=Wa|l ^ه@gi{f1=i@.dFyM]yfrei0r-plugins-1.8.0/src/filter/elastic_scale/img2.jpg0000755000175000017500000050111514220150123021263 0ustar jrmljrmlJFIFLavc58.18.100C""("(......7379997777999===HHH===99==DDHHNPNJJHJPPUUUffaaww{zSҢ4r3%s1!2qQCAD"abRB# ?X{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*?frei0r-plugins-1.8.0/src/filter/elastic_scale/README.md0000755000175000017500000000241214220150123021176 0ustar jrmljrml# Elastic Scale Elastic scale allows one to apply non linear scale to video footage. Written by Matthias Schnöll, Aug 2018 and released under GNU GPL ## RELEASE NOTES ** Aug 2018 initial release of plugin ## Description of the parameters: "Scale Center":
Sets the horizontal center where the scaling orgins from. range: [0,1] "Linear Scale Area":
Width of the section that should only be scaled linearly. range: [0,1] "Linear Scale Factor":
Scale factor by how much the linear scale are is scaled. range: [0,1] "Non Linear Scale Factor":
Amount how much the outer left and outer right area besides the linear scale area are scaled non linearly. range: [0,1] ## Sample Images: The included images show how the effect modifies the respective footage. img1.jpg: original image, which shows a grid of equally sized squares img2.jpg: elastic_scale (parameters: 0.5|0|0|0.7125) applied to img1.jpg img3.jpg: elastic_scale and 16:9 linear scale applied to img1.jpg ### How to use with ffmpeg: Transform img1.jpg to img2.jpg:
```ffmpeg -i img1.jpg -vf "frei0r=elastic_scale:0.5|0|0|0.7125" img2.jpg``` Transform img1.jpg to img3.jpg:
```ffmpeg -i img1.jpg -vf "frei0r=elastic_scale:0.5|0|0|0.7125,scale=1920:1080,setsar=1:1" img3.jpg``` frei0r-plugins-1.8.0/src/filter/elastic_scale/elastic_scale.cpp0000644000175000017500000002642414220150123023224 0ustar jrmljrml/* * Copyright (C) 2018 Matthias Schnöll (matthias.schnoell AT gmail.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" // Limits (min/max values) of various data types #include // For the CHAR_BIT constant #include // pow() and other mathematical functions #include #define PI 3.141592654 /** This is a frei0r filter which allows one to scale video footage non-linearly. In combination with a linear scale filter, it allows one to scale 4:3 footage to 16:9 and maintain the original aspect ratio in the center part of the image. */ typedef struct { unsigned int higherXPos; unsigned int lowerXPos; double lowerWeight; double higherWeight; } TransformationElem; class ElasticScale : public frei0r::filter { public: ElasticScale(unsigned int width, unsigned int height) { this->width = width; this->height = height; register_param(m_scaleCenter,"Center","Horizontal center position of the linear area"); register_param(m_linearScaleArea,"Linear Width","Width of the linear area"); register_param(m_linearScaleFactor,"Linear Scale Factor","Amount how much the linear area is scaled"); register_param(m_nonLinearScaleFactor,"Non-Linear Scale Factor","Amount how much the outer left and outer right areas are scaled non linearly"); // default values for sinus based scaling m_scaleCenter = 0.5; m_linearScaleArea = 0.0; m_linearScaleFactor = 0.7; m_nonLinearScaleFactor = 0.7125; updateScalingFactors(); calcTransformationFactors(); } ~ElasticScale() { // Delete member variables if necessary. delete[] m_transformationCalculations; } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (m_prev_scaleCenter != m_scaleCenter || m_prev_linearScaleArea != m_linearScaleArea || m_prev_linearScaleFactor != m_linearScaleFactor || m_prev_nonLinearScaleFactor != m_nonLinearScaleFactor) { updateScalingFactors(); calcTransformationFactors(); } // pad the rowWidth to be a multiple of 8 unsigned int paddedRowWidth = width; if (paddedRowWidth % 8 != 0) { paddedRowWidth = (unsigned int)(ceil((double)width/8)*8); } for (unsigned int colIdx = 0; colIdx < width; colIdx++) { double lowerWeight = m_transformationCalculations[colIdx].lowerWeight; double higherWeight = m_transformationCalculations[colIdx].higherWeight; for (unsigned int rowIdx = 0; rowIdx < height; rowIdx++) { uint32_t newValue = 0; unsigned int lowerXPos = paddedRowWidth * rowIdx + m_transformationCalculations[colIdx].lowerXPos; unsigned int higherXPos = paddedRowWidth * rowIdx + m_transformationCalculations[colIdx].higherXPos; unsigned int curPosDst = paddedRowWidth * rowIdx + colIdx; if (higherXPos == lowerXPos) { newValue = in[higherXPos]; } else { for (int i=0; i<4; i++) { uint16_t cFold = uint8_t(in[lowerXPos] >> 8*i); uint16_t cCold = uint8_t(in[higherXPos] >> 8*i); cFold = (uint16_t)((double)cFold*(1-lowerWeight)); cCold = (uint16_t)((double)cCold*(1-higherWeight)); newValue |= ((uint8_t)((cFold + cCold)) << 8*i); } } out[curPosDst] = newValue; } } } private: // input params double m_linearScaleArea; double m_scaleCenter; double m_linearScaleFactor; double m_nonLinearScaleFactor; // remember the input params to detect any changes during runtime double m_prev_scaleCenter; double m_prev_linearScaleArea; double m_prev_linearScaleFactor; double m_prev_nonLinearScaleFactor; // intern params for mapping the input parameters double m_intern_scaleCenter; double m_intern_linearScaleArea; double m_intern_linearScaleFactor; double m_intern_nonLinearScaleFactor; unsigned int m_borderXAbsLeftSrc; unsigned int m_borderXAbsRightSrc; unsigned int m_borderXAbsLeftDst; unsigned int m_borderXAbsRightDst; TransformationElem* m_transformationCalculations = NULL; void updateScalingFactors() { // update changed parameters m_prev_scaleCenter = m_scaleCenter; m_prev_linearScaleArea = m_linearScaleArea; m_prev_linearScaleFactor = m_linearScaleFactor; m_prev_nonLinearScaleFactor = m_nonLinearScaleFactor; // write to internal parameters m_intern_scaleCenter = m_scaleCenter; m_intern_linearScaleArea = m_linearScaleArea; m_intern_linearScaleFactor = m_linearScaleFactor; m_intern_nonLinearScaleFactor = m_nonLinearScaleFactor; // limit internal parameters to ranges [0,1] if (m_intern_scaleCenter <= 0) { m_intern_scaleCenter = 0; } else if (m_intern_scaleCenter >= 1) { m_intern_scaleCenter = 1; } if (m_intern_linearScaleArea <= 0) { m_intern_linearScaleArea = 0; } else if (m_intern_linearScaleArea >= 1) { m_intern_linearScaleArea = 1; } if (m_intern_linearScaleFactor <= 0) { m_intern_linearScaleFactor = 0; } else if (m_intern_linearScaleFactor >= 1) { m_intern_linearScaleFactor = 1; } if (m_intern_nonLinearScaleFactor <= 0) { m_intern_nonLinearScaleFactor = 0; } else if (m_intern_nonLinearScaleFactor >= 1) { m_intern_nonLinearScaleFactor = 1; } // adjust internal parameters where necessary m_intern_nonLinearScaleFactor = m_intern_nonLinearScaleFactor*0.4-0.2; // calculate borders based on parameters // use 'int' instead of 'unsigned int' as possible results can be negative m_borderXAbsLeftSrc = (int)(m_intern_scaleCenter * width - m_intern_linearScaleArea / 2 * width); m_borderXAbsLeftDst = (int)(m_intern_scaleCenter * width - m_intern_linearScaleArea / 2 * width * m_intern_linearScaleFactor); m_borderXAbsRightSrc = (int)(m_intern_scaleCenter * width + m_intern_linearScaleArea / 2 * width); m_borderXAbsRightDst = (int)(m_intern_scaleCenter * width + m_intern_linearScaleArea / 2 * width * m_intern_linearScaleFactor); // validate if resulting borders are still within the valid range for later calculations [1,width-1] // negative results are limited if ((int)m_borderXAbsLeftSrc <= 1) { m_borderXAbsLeftSrc = 1; } else if ((int)m_borderXAbsLeftSrc >= (int)width-1) { m_borderXAbsLeftSrc = width-1; } if ((int)m_borderXAbsRightSrc <= 1) { m_borderXAbsRightSrc = 1; } else if ((int)m_borderXAbsRightSrc >= (int)width-1) { m_borderXAbsRightSrc = width-1; } if ((int)m_borderXAbsLeftDst <= 1) { m_borderXAbsLeftDst = 1; } else if ((int)m_borderXAbsLeftDst >= (int)width-1) { m_borderXAbsLeftDst = width-1; } if ((int)m_borderXAbsRightDst <= 1) { m_borderXAbsRightDst = 1; } else if ((int)m_borderXAbsRightDst >= (int)width-1) { m_borderXAbsRightDst = width-1; } } void calcTransformationFactors() { if (m_transformationCalculations == NULL) { m_transformationCalculations = new TransformationElem[width]; } for (unsigned int colIdx = 0; colIdx < width; colIdx++) { double relativeSrcXPos = 0; unsigned int higherXPos = 0, lowerXPos = 0; double lowerWeight = 0; double higherWeight = 0; unsigned int offsetSrcX = 0; unsigned int offsetDstX = 0; unsigned int lengthSrcSection = m_borderXAbsLeftSrc - offsetSrcX - 1; unsigned int lengthDstSection = m_borderXAbsLeftDst - offsetDstX - 1; // y=SIN(x*pi-pi)*a+x double linearRatio = (double)(colIdx - offsetDstX) / lengthDstSection; double ratio = sin(linearRatio * PI - PI) * m_intern_nonLinearScaleFactor + linearRatio; if (colIdx > m_borderXAbsLeftDst) { offsetSrcX = m_borderXAbsLeftSrc; offsetDstX = m_borderXAbsLeftDst; lengthSrcSection = m_borderXAbsRightSrc - offsetSrcX - 1; lengthDstSection = m_borderXAbsRightDst - offsetDstX - 1; // linear section double linearRatio = (double)(colIdx - offsetDstX) / lengthDstSection; ratio = ((double)(colIdx - offsetDstX) / lengthDstSection); } if (colIdx > m_borderXAbsRightDst) { offsetSrcX = m_borderXAbsRightSrc; offsetDstX = m_borderXAbsRightDst; lengthSrcSection = width - offsetSrcX - 1; lengthDstSection = width - offsetDstX - 1; // y=SIN(x*pi)*a+x double linearRatio = (double)(colIdx-offsetDstX) / lengthDstSection; ratio = sin(linearRatio * PI) * m_intern_nonLinearScaleFactor + linearRatio; } // limit ratio to 0 ratio = ratio <= 0 ? 0 : ratio; relativeSrcXPos = ratio * lengthSrcSection; lowerXPos = (unsigned int)floor(relativeSrcXPos); higherXPos = (unsigned int)ceil(relativeSrcXPos); if (higherXPos >= lengthSrcSection) { higherXPos = lengthSrcSection; } if (lowerXPos >= lengthSrcSection) { lowerXPos = lengthSrcSection; } if (higherXPos == lowerXPos) { lowerWeight = higherWeight = 0.5; } else { lowerWeight = relativeSrcXPos - (double)lowerXPos; higherWeight = (double)higherXPos - relativeSrcXPos; } m_transformationCalculations[colIdx].higherXPos = higherXPos + offsetSrcX; m_transformationCalculations[colIdx].lowerXPos = lowerXPos + offsetSrcX; m_transformationCalculations[colIdx].higherWeight = higherWeight; m_transformationCalculations[colIdx].lowerWeight = lowerWeight; } } }; frei0r::construct plugin("Elastic scale filter", "This is a frei0r filter which allows one to scale video footage non-linearly.", "Matthias Schnoell", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/primaries/0000755000175000017500000000000014220150123017115 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/primaries/CMakeLists.txt0000644000175000017500000000042214220150123021653 0ustar jrmljrmlset (SOURCES primaries.cpp) set (TARGET primaries) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/primaries/primaries.cpp0000644000175000017500000000377714220150123021632 0ustar jrmljrml/* * primaries * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include union px_t { uint32_t u; unsigned char c[4]; // 0=B, 1=G,2=R,3=A ? i think :P }; class primaries : public frei0r::filter { private: double factor; public: primaries(unsigned int width, unsigned int height) { factor = 1; register_param(factor, "Factor", "influence of mean px value. > 32 = 0"); } ~primaries() { } virtual void update(double time, uint32_t* out, const uint32_t* in) { unsigned char mean = 0; int f = factor+1; // f = [2,inf) int factor127 = (f*f-3)*127; int factorTot = f*f; if (factor127 < 0) { factor127 = 0; factorTot = 3; } for (unsigned int i = 0; i < size; i++) { px_t pi; pi.u = in[i]; if (f > 32) // influence of mean color value does hardly change after this value mean = 127; else mean = (pi.c[0] + pi.c[1] + pi.c[2] + factor127)/factorTot; pi.c[0] = (pi.c[0] > mean ? 255 : 0); pi.c[1] = (pi.c[1] > mean ? 255 : 0); pi.c[2] = (pi.c[2] > mean ? 255 : 0); out[i] = pi.u; } } }; frei0r::construct plugin("primaries", "Reduce image to primary colors", "Hedde Bosman", 0,2); frei0r-plugins-1.8.0/src/filter/cairoimagegrid/0000755000175000017500000000000014220150123020070 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/cairoimagegrid/CMakeLists.txt0000644000175000017500000000073714220150123022637 0ustar jrmljrmlset (SOURCES cairoimagegrid.c) set (TARGET cairoimagegrid) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set_source_files_properties (cairoimagegrid.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoimagegrid ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/cairoimagegrid/cairoimagegrid.c0000644000175000017500000001262114220150123023204 0ustar jrmljrml/* * cairoimagegrid.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_cairo.h" #define MAX_ROWS 20 #define MAX_COLUMNS 20 typedef struct cairo_imagegrid_instance { unsigned int width; unsigned int height; double rows; double columns; } cairo_imagegrid_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* cairo_gradient_info) { cairo_gradient_info->name = "cairoimagegrid"; cairo_gradient_info->author = "Janne Liljeblad"; cairo_gradient_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; cairo_gradient_info->color_model = F0R_COLOR_MODEL_RGBA8888; cairo_gradient_info->frei0r_version = FREI0R_MAJOR_VERSION; cairo_gradient_info->major_version = 0; cairo_gradient_info->minor_version = 9; cairo_gradient_info->num_params = 2; cairo_gradient_info->explanation = "Draws a grid of input images."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "rows"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of rows in the image grid. Input range 0 - 1 is interpreted as range 1 - 20"; break; case 1: info->name = "columns"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of columns in the image grid. Input range 0 - 1 is interpreted as range 1 - 20"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->rows = 2.0 / (MAX_ROWS - 1); inst->columns = 2.0 / (MAX_COLUMNS - 1); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)instance; switch(param_index) { case 0: inst->rows = *((double*)param); break; case 1: inst->columns = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->rows; break; case 1: *((double*)param) = inst->columns; break; } } void draw_grid(cairo_imagegrid_instance_t* inst, unsigned char* dst, const unsigned char* src) { int x, y; int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); cairo_surface_t* dest_image = cairo_image_surface_create_for_data ((unsigned char*)dst, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_t *cr = cairo_create (dest_image); cairo_surface_t *image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_pattern_t *pattern = cairo_pattern_create_for_surface (image); double rows = 1 + (MAX_ROWS - 1) * inst->rows; double columns = 1 + (MAX_ROWS - 1) * inst->columns; int pw = (int)(w/columns); int ph = (int)(h/rows); if (w % pw != 0 || h % ph != 0) { // Destination will have gaps - prefill with black. cairo_set_source_rgba(cr, 0.0, 0.0, 0.0, 1.0); cairo_rectangle (cr, 0, 0, w, h); cairo_fill (cr); } cairo_matrix_t matrix; cairo_matrix_init_scale (&matrix, columns, rows); cairo_pattern_set_matrix (pattern, &matrix); cairo_set_source (cr, pattern); cairo_rectangle (cr, 0, 0, pw, ph); cairo_fill (cr); uint32_t *dst32 = (uint32_t *) dst; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) { dst32[y*w+x] = dst32[(y % ph) * w + (x % pw)]; } } cairo_pattern_destroy (pattern); cairo_surface_destroy (image); cairo_surface_destroy (dest_image); cairo_destroy (cr); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*) instance; const unsigned char* src = (unsigned char*)inframe; unsigned char* dst = (unsigned char*)outframe; draw_grid(inst, dst, src); } frei0r-plugins-1.8.0/src/filter/twolay0r/0000755000175000017500000000000014220150123016703 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/twolay0r/twolay0r.cpp0000644000175000017500000000345614220150123021200 0ustar jrmljrml#include "frei0r.hpp" #include #include #include #include #include class twolay0r : public frei0r::filter { static unsigned char grey(unsigned int value) { unsigned char* rgba = reinterpret_cast(&value); unsigned char gw= (rgba[0] + rgba[1] + 2*rgba[2])/4; return gw; } struct histogram { histogram() : hist(256) { std::fill(hist.begin(),hist.end(),0); } void operator()(uint32_t value) { ++hist[grey(value)]; } std::vector hist; }; public: twolay0r(unsigned int width, unsigned int height) { } virtual void update(double time, uint32_t* out, const uint32_t* in) { histogram h; // create histogramm for (const unsigned int* i=in; i != in + (width*height);++i) h(*i); // calc th int th=127; int th_old=0; while (th!=th_old) { th_old=th; // calc low double num = 0; double val = 0; for (int i= (int)(th-1); i!= -1; --i) { num += h.hist[i]; val += h.hist[i]*i; } unsigned char low = static_cast(val/num); // clac hi num = 0; val = 0; for (unsigned int i=th;i!=256;++i) { num += h.hist[i]; val += h.hist[i]*i; } unsigned char hi = static_cast(val/num); th = (low + hi) / 2; } // create b/w image with the th value { uint32_t* outpixel= out; const uint32_t* pixel=in; while(pixel != in+(width*height)) { if ( grey(*pixel) plugin("Twolay0r", "dynamic thresholding", "Martin Bayer", 0,2); frei0r-plugins-1.8.0/src/filter/twolay0r/CMakeLists.txt0000644000175000017500000000042014220150123021437 0ustar jrmljrmlset (SOURCES twolay0r.cpp) set (TARGET twolay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/mask0mate/0000755000175000017500000000000014220150123017004 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/mask0mate/CMakeLists.txt0000644000175000017500000000052414220150123021545 0ustar jrmljrmlset (SOURCES mask0mate.c) set (TARGET mask0mate) if (MSVC) set_source_files_properties (mask0mate.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/mask0mate/mask0mate.c0000644000175000017500000001312114220150123021030 0ustar jrmljrml/* mask0mate.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include "blur.h" typedef struct mask0mate_instance { double left, top, right, bottom; double blur; int invert; int w, h; uint32_t* mask; uint32_t* mask_blurred; f0r_instance_t* blur_instance; } mask0mate_instance_t; void update_mask( mask0mate_instance_t* i ){ int l, r, t, b; l = (int)( i->left * i->w ); r = (int)( i->w - ( i->right * i->w ) ); t = (int)( i->top * i->h ); b = (int)( i->h - ( i->bottom * i->h ) ); if ( l < 0 ) { l = 0; } if ( r < 0 ) { r = 0; } if ( t < 0 ) { t = 0; } if ( b < 0 ) { b = 0; } if ( l > i->w ) { l = i->w; } if ( r > i->w ) { r = i->w; } if ( t > i->h ) { t = i->h; } if ( b > i->h ) { b = i->h; } if ( l > r ) { int c = l; l = r; r = c; } if ( t > b ) { int c = t; t = b; b = c; } int len = i->w * i->h; int j; uint32_t v; if ( i->invert ) { v = 0x00ffffff; } else { v = 0xffffffff; } for ( j = 0; j < len; j++ ) { i->mask[j] = v; } if ( !i->invert ) { v = 0x00ffffff; } else { v = 0xffffffff; } int y, x; for ( y = t; y < b; y++ ) { for ( x = l; x < r; x++ ) { i->mask[y*i->w + x] = v; } } blur_set_param_value(i->blur_instance, &i->blur, 0 ); blur_update(i->blur_instance, 0.0, i->mask, i->mask_blurred); } int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Mask0Mate"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 6; info->explanation = "Creates an square alpha-channel mask"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Left"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Right"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Top"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Bottom"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Invert"; info->type = F0R_PARAM_BOOL; info->explanation = "Invert the mask, creates a hole in the frame."; break; case 5: info->name = "Blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur the outline of the mask"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { mask0mate_instance_t* inst = (mask0mate_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->left = 0.2; inst->right = 0.2; inst->top = 0.2; inst->bottom = 0.2; inst->mask = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->mask_blurred = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->blur_instance = (f0r_instance_t*)blur_construct( width, height ); update_mask( inst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->mask); free(inst->mask_blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; switch ( param_index ) { case 0: inst->left = *((double*)param); break; case 1: inst->right = *((double*)param); break; case 2: inst->top = *((double*)param); break; case 3: inst->bottom = *((double*)param); break; case 4: if ( *((double*)param) < 0.5 ) { inst->invert = 0; } else { inst->invert = 1; } break; case 5: inst->blur = *((double*)param); break; } update_mask( inst ); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->left; break; case 1: *((double*)param) = inst->right; break; case 2: *((double*)param) = inst->top; break; case 3: *((double*)param) = inst->bottom; break; case 4: *((double*)param) = (double)inst->invert; break; case 5: *((double*)param) = inst->blur; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; const uint32_t* alpha = inst->mask_blurred; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = *src & (*alpha | 0x00ffffff); dst++; src++; alpha++; } } frei0r-plugins-1.8.0/src/filter/tint0r/0000755000175000017500000000000014220150123016342 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/tint0r/tint0r.c0000644000175000017500000001132514220150123017730 0ustar jrmljrml/* tint0r.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct tint0r_instance { unsigned int width; unsigned int height; f0r_param_color_t blackColor; f0r_param_color_t whiteColor; double amount; /* the amount value [0, 1] */ } tint0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* tint0r_instance_t) { tint0r_instance_t->name = "Tint0r"; tint0r_instance_t->author = "Maksim Golovkin"; tint0r_instance_t->plugin_type = F0R_PLUGIN_TYPE_FILTER; tint0r_instance_t->color_model = F0R_COLOR_MODEL_RGBA8888; tint0r_instance_t->frei0r_version = FREI0R_MAJOR_VERSION; tint0r_instance_t->major_version = 0; tint0r_instance_t->minor_version = 1; tint0r_instance_t->num_params = 3; tint0r_instance_t->explanation = "Tint a source image with specified color"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Map black to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with null luminance"; break; case 1: info->name = "Map white to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with full luminance"; break; case 2: info->name = "Tint amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of color"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tint0r_instance_t* inst = (tint0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->amount = .25; inst->whiteColor.r = .5; inst->whiteColor.g = 1.0; inst->whiteColor.b = .5; inst->blackColor.r = 0.0; inst->blackColor.g = 0.0; inst->blackColor.b = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; switch(param_index) { case 0: /* black color */ inst->blackColor = *((f0r_param_color_t *)param); break; case 1: /* white color */ inst->whiteColor = *((f0r_param_color_t *)param); break; case 2: /* amount */ inst->amount = *((double *)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->blackColor; break; case 1: *((f0r_param_color_t*)param) = inst->whiteColor; break; case 2: *((double *)param) = inst->amount; break; } } unsigned char map_color(double amount, double comp_amount, float color, float luma, float minColor, float maxColor) { double val = (comp_amount * color) + amount * (luma * (maxColor - minColor) + minColor); return (unsigned char)(255*CLAMP(val, 0, 1)); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; unsigned int len = inst->width * inst->height; double amount = inst->amount; double comp_amount = 1.0 - inst->amount; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; float b, g, r; float luma; while (len--) { r = *src++ / 255.; g = *src++ / 255.; b = *src++ / 255.; luma = (b * .114 + g * .587 + r * .299); *dst++ = map_color(amount, comp_amount, r, luma, inst->blackColor.r, inst->whiteColor.r); *dst++ = map_color(amount, comp_amount, g, luma, inst->blackColor.g, inst->whiteColor.g); *dst++ = map_color(amount, comp_amount, b, luma, inst->blackColor.b, inst->whiteColor.b); *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/tint0r/CMakeLists.txt0000644000175000017500000000051314220150123021101 0ustar jrmljrmlset (SOURCES tint0r.c) set (TARGET tint0r) if (MSVC) set_source_files_properties (tint0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/emboss/0000755000175000017500000000000014220150123016412 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/emboss/CMakeLists.txt0000644000175000017500000000051314220150123021151 0ustar jrmljrmlset (SOURCES emboss.c) set (TARGET emboss) if (MSVC) set_source_files_properties (emboss.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/emboss/emboss.c0000644000175000017500000001426314220150123020054 0ustar jrmljrml/* * This file is a port of com.jhlabs.image.EmbossFilter.java * Copyright 2006 Jerry Huxtable * * emboss.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" double PI = 3.14159; double pixelScale = 255.9; typedef struct emboss_instance { unsigned int width; unsigned int height; double azimuth; double elevation; double width45; } emboss_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* emposs_info) { emposs_info->name = "emboss"; emposs_info->author = "Janne Liljeblad"; emposs_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; emposs_info->color_model = F0R_COLOR_MODEL_RGBA8888; emposs_info->frei0r_version = FREI0R_MAJOR_VERSION; emposs_info->major_version = 0; emposs_info->minor_version = 1; emposs_info->num_params = 3; emposs_info->explanation = "Creates embossed relief image of source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "azimuth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Light direction"; break; case 1: info->name = "elevation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Background lightness"; break; case 2: info->name = "width45"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Bump height"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { emboss_instance_t* inst = (emboss_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->azimuth = 135.0 / 360.0; //input range 0 - 1 will be interpreted as angle 0 - 360 inst->elevation = 30.0 / 90.0;//input range 0 - 1 will be interpreted as lighness value 0 - 90 inst->width45 = 10.0 / 40.0;//input range 0 - 1 will be interpreted as bump height value 1 - 40 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; switch(param_index) { case 0: inst->azimuth = *((double*)param); break; case 1: inst->elevation = *((double*)param); break; case 2: inst->width45 = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->azimuth; break; case 1: *((double*)param) = inst->elevation; break; case 2: *((double*)param) = inst->width45; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; // Get render params values 0.0-1.0 in range used by filter double azimuthInput = inst->azimuth * 360.0; double elevationInput = inst->elevation * 90.0; double widthInput = inst->width45 * 40.0; // Force correct ranges on input azimuthInput = CLAMP(azimuthInput, 0.0, 360.0); elevationInput = CLAMP(elevationInput, 0.0, 90.0); widthInput = CLAMP(widthInput, 1.0, 40.0); // Convert to filter input values double azimuth = azimuthInput * PI / 180.0; double elevation = elevationInput * PI / 180.0; double width45 = widthInput; // Create brightness image unsigned int len = inst->width * inst->height; unsigned char *bumpPixels=malloc(len); unsigned char *alphaVals=malloc(len); unsigned int index = 0, r = 0, g = 0, b = 0, a = 0; const unsigned char* src = (unsigned char*)inframe; while (len--) { r = *src++; g = *src++; b = *src++; a = *src++; bumpPixels[index++] = (r + g + b)/3; alphaVals[index - 1] = a; } // Create embossed image from brightness image unsigned char* dst = (unsigned char*)outframe; unsigned char shade, background = 0; int Nx, Ny, Nz, Lx, Ly, Lz, Nz2, NzLz, NdotL; Lx = (int)(cos(azimuth) * cos(elevation) * pixelScale); Ly = (int)(sin(azimuth) * cos(elevation) * pixelScale); Lz = (int)(sin(elevation) * pixelScale); Nz = (int)(6 * 255 / width45); Nz2 = Nz * Nz; NzLz = Nz * Lz; background = Lz; int bumpIndex = 0; int width = inst->width; int height = inst->height; int s1, s2, s3 = 0; int x, y = 0; for (y = 0; y < height; y++, bumpIndex += width) { s1 = bumpIndex; s2 = s1 + width; s3 = s2 + width; for (x = 0; x < width; x++, s1++, s2++, s3++) { if (y != 0 && y < height-2 && x != 0 && x < width-2) { Nx = bumpPixels[s1-1] + bumpPixels[s2-1] + bumpPixels[s3-1] - bumpPixels[s1+1] - bumpPixels[s2+1] - bumpPixels[s3+1]; Ny = bumpPixels[s3-1] + bumpPixels[s3] + bumpPixels[s3+1] - bumpPixels[s1-1] - bumpPixels[s1] - bumpPixels[s1+1]; if (Nx == 0 && Ny == 0) shade = background; else if ((NdotL = Nx*Lx + Ny*Ly + NzLz) < 0) shade = 0; else shade = (int)(NdotL / sqrt(Nx*Nx + Ny*Ny + Nz2)); } else { shade = background; } // Write value *dst++ = shade; *dst++ = shade; *dst++ = shade; *dst++ = alphaVals[s1]; //copy alpha } } free(alphaVals); free(bumpPixels); } frei0r-plugins-1.8.0/src/filter/vectorscope/0000755000175000017500000000000014220150123017456 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/vectorscope/CMakeLists.txt0000644000175000017500000000074414220150123022223 0ustar jrmljrmlset (SOURCES vectorscope.c vectorscope_image.h) set (TARGET vectorscope) if (MSVC) set_source_files_properties (vectorscope.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/vectorscope/vectorscope.c0000644000175000017500000002571714220150123022172 0ustar jrmljrml/* vectorscope.c * Copyright (C) 2008 Albert Frisch (albert.frisch AT gmail.com) * Copyright (C) 2008 Richard Spindler (richard.spindler AT gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include #include #include #include "vectorscope_image.h" #define OFFSET_R 0 #define OFFSET_G 8 #define OFFSET_B 16 #define OFFSET_A 24 #define SCOPE_WIDTH 256 #define SCOPE_HEIGHT 256 /* c99 seems to be extra clever, and removes the definition of M_PI, * this adds it again */ #ifndef M_PI #define M_PI 3.14159265358979323846 #endif typedef struct { double Y, Cb, Cr; } YCbCr_t; typedef struct { double red, green, blue; } rgb_t; typedef struct vectorscope_instance { int w, h; unsigned char* scala; gavl_video_scaler_t* scope_scaler; gavl_video_frame_t* scope_frame_src; gavl_video_frame_t* scope_frame_dst; double mix; double overlay_sides; } vectorscope_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Vectorscope"; info->author = "Albert Frisch"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 2; info->explanation = "Displays the vectorscope of the video-data"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch(param_index) { case 0: info->name = "mix"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amount of source image mixed into background of display"; break; case 1: info->name = "overlay sides"; info->type = F0R_PARAM_BOOL; info->explanation = "If false, the sides of image are shown without overlay"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { vectorscope_instance_t* inst = (vectorscope_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; if ( width == 0 || height == 0 ) { free(inst); return NULL; } inst->mix = 0.0; inst->overlay_sides = 1.0; inst->scala = (unsigned char*)malloc( width * height * 4 ); gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; video_scaler = gavl_video_scaler_create(); frame_src = gavl_video_frame_create( 0 ); frame_dst = gavl_video_frame_create( 0 ); frame_dst->strides[0] = width * 4; frame_src->strides[0] = vectorscope_image.width * 4; gavl_video_options_t* options = gavl_video_scaler_get_options( video_scaler ); gavl_video_format_t format_src; gavl_video_format_t format_dst; memset(&format_src, 0, sizeof(format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; format_dst.interlace_mode = GAVL_INTERLACE_NONE; format_src.frame_width = vectorscope_image.width; format_src.frame_height = vectorscope_image.height; format_src.image_width = vectorscope_image.width; format_src.image_height = vectorscope_image.height; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_src.interlace_mode = GAVL_INTERLACE_NONE; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = 0; src_rect.y = 0; src_rect.w = vectorscope_image.width; src_rect.h = vectorscope_image.height; float dst_x, dst_y, dst_w, dst_h; if ( (float)inst->w / inst->h > (float)vectorscope_image.width / vectorscope_image.height ) { dst_y = 0; dst_h = inst->h; dst_w = ((float)vectorscope_image.width / vectorscope_image.height) * inst->h; dst_x = ( inst->w - dst_w ) / 2.0; } else { dst_x = 0; dst_w = inst->w; dst_h = ((float)vectorscope_image.height / vectorscope_image.width) * inst->w; dst_y = ( inst->h - dst_h ) / 2.0; } dst_rect.x = (int)(dst_x); dst_rect.y = (int)(dst_y); dst_rect.w = (int)(dst_w); dst_rect.h = (int)(dst_h); gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( video_scaler, &format_src, &format_dst ); frame_src->planes[0] = (uint8_t *)vectorscope_image.pixel_data; frame_dst->planes[0] = (uint8_t *)inst->scala; /* Pad the source image to make the stride a multiple of 16. */ gavl_video_frame_t* padded = gavl_video_frame_create( &format_src ); gavl_video_frame_copy( &format_src, padded, frame_src ); float transparent[4] = { 0.0, 0.0, 0.0, 0.0 }; gavl_video_frame_fill( frame_dst, &format_dst, transparent ); gavl_video_scaler_scale( video_scaler, padded, frame_dst ); gavl_video_scaler_destroy(video_scaler); gavl_video_frame_null( frame_src ); gavl_video_frame_destroy( frame_src ); gavl_video_frame_null( frame_dst ); gavl_video_frame_destroy( frame_dst ); gavl_video_frame_destroy( padded ); inst->scope_scaler = gavl_video_scaler_create(); inst->scope_frame_src = gavl_video_frame_create(0); inst->scope_frame_dst = gavl_video_frame_create(0); inst->scope_frame_src->strides[0] = SCOPE_WIDTH * 4; inst->scope_frame_dst->strides[0] = width * 4; options = gavl_video_scaler_get_options( inst->scope_scaler ); format_src.frame_width = SCOPE_WIDTH; format_src.frame_height = SCOPE_HEIGHT; format_src.image_width = SCOPE_WIDTH; format_src.image_height = SCOPE_HEIGHT; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_dst.frame_width = width; format_dst.frame_height = height; format_dst.image_width = width; format_dst.image_height = height; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_set_all( &src_rect, &format_src ); if (width > height) { dst_rect.x = (width-height)/2; dst_rect.y = 0; dst_rect.w = height; dst_rect.h = height; } else { dst_rect.x = 0; dst_rect.y = (height-width)/2; dst_rect.w = width; dst_rect.h = width; } gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->scope_scaler, &format_src, &format_dst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; if ( inst->w == 0 || inst->h == 0 ) { free(instance); return; } free(inst->scala); gavl_video_scaler_destroy( inst->scope_scaler ); gavl_video_frame_null( inst->scope_frame_src ); gavl_video_frame_destroy( inst->scope_frame_src ); gavl_video_frame_null( inst->scope_frame_dst ); gavl_video_frame_destroy( inst->scope_frame_dst ); free(instance); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; switch(param_index) { case 0: *((double *)param) = inst->mix; break; case 1: *((double *)param) = inst->overlay_sides; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; switch(param_index) { case 0: inst->mix = *((double *)param); break; case 1: inst->overlay_sides = *((double *)param); break; } } /* RGB to YCbCr range 0-255 */ YCbCr_t rgb_to_YCbCr(rgb_t rgb) { YCbCr_t dest; dest.Y = (float)((0.299 * (float)rgb.red + 0.587 * (float)rgb.green + 0.114 * (float)rgb.blue)); dest.Cb = 128 + (float)((-0.16874 * (float)rgb.red - 0.33126 * (float)rgb.green + 0.5 * (float)rgb.blue)); dest.Cr = 128 + (float)((0.5 * (float)rgb.red - 0.41869 * (float)rgb.green - 0.08131 * (float)rgb.blue)); return dest; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; int width = inst->w; int height = inst->h; double mix = inst->mix; int len = inst->w * inst->h; int scope_len = SCOPE_WIDTH * SCOPE_HEIGHT; uint32_t* dst = outframe; uint32_t* dst_end; const uint32_t* src = inframe; const uint32_t* src_end; uint32_t* scope = (uint32_t*)malloc( scope_len * 4 ); uint32_t* scope_end; YCbCr_t YCbCr; rgb_t rgb; uint8_t* pixel; int x, y; dst_end = dst + len; src_end = src + len; scope_end = scope + scope_len; if ( inst->overlay_sides > 0.5) { while ( dst < dst_end ) { *(dst++) = 0xFF000000; } } else { while ( dst < dst_end ) { *(dst++) = *(src++); } src -= len; } dst = outframe; while ( scope < scope_end ) { *(scope++) = 0xFF000000; } scope -= scope_len; while ( src < src_end ) { rgb.red = (((*src) & 0x000000FF) >> OFFSET_R); rgb.green = (((*src) & 0x0000FF00) >> OFFSET_G); rgb.blue = (((*src) & 0x00FF0000) >> OFFSET_B); src++; YCbCr = rgb_to_YCbCr(rgb); x = YCbCr.Cb; y = 255-YCbCr.Cr; if ( x >= 0 && x < SCOPE_WIDTH && y >= 0 && y < SCOPE_HEIGHT ) { pixel = (uint8_t*)&scope[x+SCOPE_WIDTH*y]; if ( pixel[0] < 255 ) { pixel[0]++; pixel[1]++; pixel[2]++; } } } inst->scope_frame_src->planes[0] = (uint8_t *)scope; inst->scope_frame_dst->planes[0] = (uint8_t *)dst; gavl_video_scaler_scale( inst->scope_scaler, inst->scope_frame_src, inst->scope_frame_dst ); unsigned char *scala8, *dst8, *dst8_end, *src8; scala8 = inst->scala; src8 = (unsigned char*)inframe; dst8 = (unsigned char*)outframe; dst8_end = dst8 + ( len * 4 ); if (mix > 0.001 ) { // to not lose performance for non-mixing users while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; if (dst8[0] == 0) { dst8[0] = src8[0] * mix; dst8[1] = src8[1] * mix; dst8[2] = src8[2] * mix; } scala8 += 4; dst8 += 4; src8 += 4; } } else { while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; scala8 += 4; dst8 += 4; } } free(scope); } frei0r-plugins-1.8.0/src/filter/vectorscope/vectorscope_image.h0000644000175000017500002221140414220150123023333 0ustar jrmljrml/* GIMP RGBA C-Source image dump (vectorscope_image.c) */ static const struct { unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ unsigned char pixel_data[620 * 600 * 4 + 1]; } vectorscope_image = { 620, 600, 4, "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\27\376\376\0'\376\376\0A\376\376\0Z\376\376\0|\376" "\376\0\213\376\376\0\236\376\376\0\253\376\376\0\265\376\376\0\304\376\376" "\0\277\376\376\0\27\376\376\0\"\376\376\0-\376\376\0""7\376\376\0A\376\376" "\0K\376\376\0T\376\376\0\\\376\376\0c\376\376\0h\376\376\0n\376\376\0r\376" "\376\0u\376\376\0w\376\376\0y\376\376\0z\376\376\0y\376\376\0x\376\376\0" "w\376\376\0t\376\376\0p\376\376\0l\376\376\0f\376\376\0`\376\376\0Y\376\376" "\0P\376\376\0G\376\376\0>\376\376\0""3\376\376\0.\376\376\0!\376\376\0\25" "\376\376\0\12\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\6\376\376\0&\376\376\0O\376\376\0z\376\376\0\243\376\376\0\274" "\376\376\0\322\376\376\0\307\376\376\0\304\376\376\0\276\376\376\0\275\376" "\376\0\274\376\376\0\274\376\376\0\326\376\376\0\316\376\376\0\314\376\376" "\0\312\376\376\0\355\376\376\0\262\376\376\0\246\376\376\0\233\376\376\0" "\221\376\376\0\207\376\376\0\321\376\376\0\206\376\376\0l\376\376\0e\376" "\376\0`\376\376\0Z\376\376\0V\376\376\0S\376\376\0Q\376\376\0O\376\376\0" "\255\376\376\0h\376\376\0P\376\376\0Q\376\376\0T\376\376\0X\376\376\0\\\376" "\376\0b\376\376\0h\376\376\0o\376\376\0\316\376\376\0\224\376\376\0\212\376" "\376\0\225\376\376\0\232\376\376\0\247\376\376\0\263\376\376\0\276\376\376" "\0\303\376\376\0\310\376\376\0\324\376\376\0\274\376\376\0\250\376\376\0" "\227\376\376\0\205\376\376\0q\376\376\0\\\376\376\0F\376\376\0""1\376\376" "\0\34\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0,\376\376\0V\376\376\0\221\376\376\0\270\376\376\0\333\376" "\376\0\343\376\376\0\335\376\376\0\331\376\376\0\346\376\376\0\321\376\376" "\0\262\376\376\0\233\376\376\0\203\376\376\0j\376\376\0T\376\376\0>\376\376" "\0)\376\376\0!\376\376\0\236\376\376\0""3\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\255\376\376\0-\376\376\0\40\376\376\0""1\376\376\0C\376\376\0W\376\376" "\0l\376\376\0\202\376\376\0\227\376\376\0\254\376\376\0\330\376\376\0\312" "\376\376\0\271\376\376\0\240\376\376\0\203\376\376\0d\376\376\0B\376\376" "\0#\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\15\376\376" "\0""7\376\376\0u\376\376\0\306\376\376\0\355\376\376\0\361\376\376\0\352" "\376\376\0\331\376\376\0\274\376\376\0\222\376\376\0[\376\376\0A\376\376" "\0'\376\376\0\21\376\376\0\212\376\376\0?\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\210\376\376\0A\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\270\376\376\0\24\376\376\0\17\376\376\0(\376\376" "\0E\376\376\0d\376\376\0\206\376\376\0\246\376\376\0\264\376\376\0\310\376" "\376\0\310\376\376\0\245\376\376\0\201\376\376\0O\376\376\0""6\376\376\0" "\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0D\376\376\0p\376\376\0\207" "\376\376\0\262\376\376\0\307\376\376\0\273\376\376\0\221\376\376\0\221\376" "\376\0v\376\376\0\222\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376" "\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0" "\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0/\376\376\0G\376\376" "\0y\376\376\0\222\376\376\0\264\376\376\0\310\376\376\0\262\376\376\0\216" "\376\376\0d\376\376\0""9\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1" "\376\376\0#\376\376\0R\376\376\0\203\376\376\0\256\376\376\0\310\376\376" "\0\277\376\376\0\232\376\376\0X\376\376\0A\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0q\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376" "\376\0c\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0:\376\376\0d\376\376\0\276\376\376\0\266\376\376\0\306" "\376\376\0\247\376\376\0{\376\376\0L\376\376\0\36\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0H\376\376\0~\376" "\376\0\256\376\376\0\307\376\376\0\246\376\376\0v\376\376\0E\376\376\0\32" "\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\276" "\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y" "\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376" "\376\0\0\376\376\0\2\376\376\0!\376\376\0M\376\376\0|\376\376\0\252\376\376" "\0\310\376\376\0\255\376\376\0~\376\376\0I\376\376\0\31\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\1\376\376\0)\376\376\0c\376\376\0\232\376\376\0\304\376\376\0\311\376" "\376\0\262\376\376\0J\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376" "\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376" "\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0N\376\376\0\333\376\376" "\0\257\376\376\0\306\376\376\0\240\376\376\0j\376\376\0""2\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0""1\376" "\376\0m\376\376\0\247\376\376\0\307\376\376\0\237\376\376\0e\376\376\0.\376" "\376\0\4\376\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0I\376\376\0\177\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "E\376\376\0\203\376\376\0\0\376\376\0\2\376\376\0(\376\376\0^\376\376\0\226" "\376\376\0\302\376\376\0\262\376\376\0}\376\376\0A\376\376\0\15\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0j\376\376\0\257\376\376\0" "\336\376\376\0\227\376\376\0[\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\30\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0K\376\376\0\230" "\376\376\0\327\376\376\0\271\376\376\0d\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0Z\376\376\0\234\376\376\0\310\376\376\0\235\376" "\376\0^\376\376\0\40\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\231\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376" "\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\17\376\376\0d\376\376\0" "\224\376\376\0\310\376\376\0\232\376\376\0Q\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376" "\376\0W\376\376\0\202\376\376\0\276\376\376\0\257\376\376\0n\376\376\0,\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\16\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\2\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0w\376\376\0" "\272\376\376\0\306\376\376\0\213\376\376\0""3\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0h\376" "\376\0\271\376\376\0\305\376\376\0\311\376\376\0g\376\376\0\12\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\302\376\376" "\0\247\376\376\0\277\376\376\0\257\376\376\0p\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0A\376\376\0\221\376" "\376\0\310\376\376\0\262\376\376\0`\376\376\0\17\376\376\0\0\376\376\0T\376" "\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376" "\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10" "\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0X\376\376\0" "\270\376\376\0\301\376\376\0~\376\376\0/\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0o\376\376\0\0\376\376\0G\376\376\0\230\376\376\0\307\376\376" "\0\210\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376\0U\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376" "\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0J\376\376\0\231\376\376\0\305\376\376" "\0\230\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376" "\0\250\376\376\0\324\376\376\0\255\376\376\0\310\376\376\0\234\376\376\0" "\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\17\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0.\376\376\0\267\376\376\0\227\376\376\0\306\376" "\376\0\202\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0y\376\376\0\315\376\376\0\313\376\376\0\315\376\376\0\221\376\376\0" ";\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0o" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0^\376\376\0j\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0" "\0\376\376\0\3\376\376\0F\376\376\0\233\376\376\0\301\376\376\0w\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0X\376\376\0\270" "\376\376\0\314\376\376\0\320\376\376\0\242\376\376\0I\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0N\376\376\0z\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0%\376\376\0\243\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0Q\376\376\0\247\376\376\0\267\376\376\0d\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\214\376\376" "\0\325\376\376\0\315\376\376\0\326\376\376\0i\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0" "\234\376\376\0\304\376\376\0\244\376\376\0I\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0]\376\376\0\302\376\376" "\0\317\376\376\0\325\376\376\0\177\376\376\0#\376\376\0P\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""5\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0""9" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\11" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\302\376\376\0\0\376\376\0$\376\376\0\177\376\376\0\310" "\376\376\0\205\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\224\376\376\0\336\376\376" "\0\322\376\376\0\253\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\240\376\376\0\267\376\376" "\0]\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\12\376\376\0g\376\376\0\324\376\376\0\352\376\376" "\0\322\376\376\0R\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376" "\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0k\376\376\0\304\376\376\0\254\376\376\0-\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""6\376\376\0\236\376\376\0\337\376\376\0\317" "\376\376\0\224\376\376\0\315\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0!\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\11\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0z\376\376\0\233\376\376\0\271\376\376\0[\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\320\376\376\0\324\376" "\376\0\302\376\376\0I\376\376\0\27\376\376\0\0\376\376\0v\376\376\0R\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\17\376" "\376\0m\376\376\0\305\376\376\0\205\376\376\0\37\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\333" "\376\376\0\277\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\251\376\376\0\251\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0" "\307\376\376\0\205\376\376\0&\376\376\0\271\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0*\376\376\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\206\376\376\0\331" "\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0d\376\376" "\0\307\376\376\0{\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\231\376" "\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0O\376\376\0|\376\376\0d\376\376\0\264\376\376\0g\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0o\376\376\0" "\307\376\376\0d\376\376\0\1\376\376\0\0\376\376\0\220\376\376\0""8\376\376" "\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376\0\24\376\376" "\0a\376\376\0\310\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0w\376\376" "\0\303\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\235\376\376" "\0\235\376\376\0\235\376\376\0\346\376\376\0\316\376\376\0\235\376\376\0" "\235\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0" "\310\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0" "\245\376\376\0\300\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0+\376\376\0+\376\376\0+\376\376\0\311\376\376\0\226" "\376\376\0+\376\376\0+\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\232\376\376\0.\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376" "\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0h\376\376\0\306\376\376\0\253\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0\207\376" "\376\0\314\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376" "\376\0\213\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\36\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0\260\376\376\0\273\376\376\0h\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\236\376\376\0\213\376\376\0A\376\376\0\0\376\376\0\252\376\376\0\36\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376" "\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\235\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0N\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376\0\0\376\376\0`\376" "\376\0\247\376\376\0\245\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\266\376\376\0\271\376\376\0*\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0S\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\241\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\300\376\376\0" "\236\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\34\376\376\0\241\376\376\0\224\376\376\0\22\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\32\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\10\376\376\0{\376\376\0\17\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\247\376\376\0\224\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\242\376\376\0\277\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0t\376\376" "\0\271\376\376\0\227\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0\336\376\376\0\207\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0\302\376\376\0B\376\376\0\303\376" "\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0""1\376\376\0\240\376\376" "\0\243\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376" "\0B\376\376\0\276\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\301\376\376\0d\376\376" "\0\0\376\376\0\0\376\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\31\376\376\0\177\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0%\376\376\0d\376\376\0\276\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\32\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0" "\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\310\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\245\376\376\0\211\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0" """7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\12\376\376\0t\376\376\0\306\376\376\0^\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\247\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376" "\376\0\257\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0<\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0j\376\376\0\310\376\376\0d\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0!\376\376\0\264\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0" "_\376\376\0\334\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\310\376\376\0l\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0" "\323\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "H\376\376\0\275\376\376\0m\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\1\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\303\376\376\0~\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""0\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\14\376\376\0R\376\376\0\265\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\215\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0J\376\376\0\262\376\376\0m\376\376\0&\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\2\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376" "\376\0\23\376\376\0\271\376\376\0\242\376\376\0\36\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\3\376\376\0\224\376\376\0\212\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0[\376\376\0\242\376\376\0\262\376\376\0[\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\252\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0F\376\376\0\306\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376" "\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0m\376" "\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\231\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0\305\376\376\0""8" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\303\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\3\376\376\0\272\376\376\0\250\376\376\0\3\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\304" "\376\376\0D\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376" "\0""7\376\376\0\305\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0" "\226\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0A\376\376\0" "o\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0\240\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0;\376\376\0\241\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\17\376\376\0C\376\376\0|\376\376\0\300\376\376\0" "\303\376\376\0\210\376\376\0\220\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0(\376\376\0\276\376\376\0T\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\232\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\225\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0""2\376\376\0\206\376\376\0\306\376\376\0\271\376" "\376\0\205\376\376\0L\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0""6\376" "\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0t\376\376\0\246\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\5\376\376\0n\376\376\0\223\376\376\0.\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376" "\376\0""9\376\376\0\202\376\376\0\302\376\376\0\347\376\376\0\226\376\376" "\0B\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\277\376" "\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\212\376\376\0\321\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376" "\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0""0\376\376" "\0h\376\376\0\246\376\376\0\305\376\376\0\217\376\376\0F\376\376\0\10\376" "\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\27\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0l\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0\212\376\376\0\244\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\231" "\376\376\0>\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\252\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "\277\376\376\0\267\376\376\0\230\376\376\0`\376\376\0#\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0L\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0$\376" "\376\0\300\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\250\376" "\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0\32\376\376\0g\376\376\0\214\376\376\0\333\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\232\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376" "\0\307\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0!\376\376\0Z\376\376" "\0\224\376\376\0\307\376\376\0\256\376\376\0a\376\376\0<\376\376\0<\376\376" "\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376" "\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\306\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0d\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\22\376\376\0\313\376\376\0\246\376\376\0\307" "\376\376\0\247\376\376\0n\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\322\376\376\0d\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0V\376\376\0\230\376\376\0\310\376\376\0\266\376" "\376\0\255\376\376\0s\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\336\376\376\0#\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\305\376\376\0\256\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\216" "\376\376\0h\376\376\0\230\376\376\0\303\376\376\0\257\376\376\0r\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\200\376\376\0\265\376\376\0\265\376\376\0" "\354\376\376\0\332\376\376\0\265\376\376\0\265\376\376\0\\\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0'\376\376\0\245\376\376\0\26\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0s" "\376\376\0f\376\376\0\3\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\327\376\376\0`\376\376" "\0""0\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\214\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\15\376\376\0\23\376\376\0\23\376\376\0\302\376\376\0\212\376\376\0\23" "\376\376\0\23\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""6\376\376\0\265\376\376\0U\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376" "\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0N\376\376" "\0\222\376\376\0\256\376\376\0\302\376\376\0\234\376\376\0\33\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0" "\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0X\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0|\376\376\0T\376\376\0I\376\376\0\217\376\376\0\256" "\376\376\0\272\376\376\0z\376\376\0""6\376\376\0\32\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\310\376\376\0\33\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0j\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0*\376\376\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0(\376\376\0k\376\376\0\266\376\376\0\310\376" "\376\0\177\376\376\0""9\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\255\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0" "\265\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\236\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0" "]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0" "\16\376\376\0)\376\376\0`\376\376\0\232\376\376\0\307\376\376\0\240\376\376" "\0]\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376" "\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\251\376\376\0\262\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\16\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\310\376\376\0\272\376\376\0\237\376\376\0h\376" "\376\0.\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\257\376\376\0k\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\302\376\376\0\0\376" "\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\260\376\376\0\377\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\220\376" "\376\0\320\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0\220\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0" "J\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0>\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "k\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376" "\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0P\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0I\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0" "\377\376\376\0\377\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27" "\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\177\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0X\376\376\0\307\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0\331\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\240\376\376\0\377\376\376" "\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\240\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\240\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\252\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\10\376\376\0\262\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0p\376\376\0\1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\302\376\376\0y\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0P\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376" "\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0G\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\230\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "\323\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\20" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0\310\376\376\0J" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0y\376\376\0$" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\271\376\376\0\212\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0" "`\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0Y\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\214\376\376\0<\376\376\0\0\376\376\0\244\376\376\0\201\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0" "\17\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376\0i\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\306\376\376\0!\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\220\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\307\376\376\0\7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\20\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\247\376\376\0X\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\236\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0s\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220" "\376\376\0\377\376\376\0\200\376\376\0`\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0p\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\216\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0*\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\7\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\326" "\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\300\376" "\376\0\260\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0\273\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\305\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376" "\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\320" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376" "\0\377\376\376\0\377\376\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\15\376\376\0\300\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\324\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\251\376\376\0\274\376\376\0\14" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264" "\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0\272\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0P\376\376\0\240\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0e\376\376\0\15\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\235\376\376\0""7\376\376\0}\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\\\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\336\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376" "\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376" "\0\40\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0c\376\376\0\273\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\222\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0l\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\356\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0Z\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0\216\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376" "\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0x\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0K\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0:\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\345\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376" "\376\0\255\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376" "\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\254\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\204\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\6\376\376\0\311\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\34\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\14\376\376\0\337\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\242\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\342\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\352\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376" "\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0>\376\376\0\301\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0<\376\376\0\7\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""9\376\376\0\343\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0\260\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\202\376\376" "\0\305\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\272\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\221\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376" "\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0c\376\376\0\255\376\376\0X" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\244\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0\300\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\33\376\376\0p\376\376\0\276\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "P\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\212\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\334\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0W\376\376\0W\376\376\0\324\376\376\0\254\376\376\0W\376\376" "\0W\376\376\0\3\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0""0\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0v\376\376\0S\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\212\376\376\0\250\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0" "(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\256\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0" "\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0q\376\376\0q\376\376\0\333\376\376" "\0\271\376\376\0q\376\376\0q\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\333\376\376\0\220" "\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\340\376\376\0" "\211\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\221\376\376\0\22\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376" "\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376" "\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0w\376\376\0Q\376\376\0""8\376\376\0\302\376\376\0Q\376\376" "\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\1\376\376\0?\376\376\0\277\376\376\0l\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0C\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\305\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0[\376\376\0\324\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376" "\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\40\376\376\0@\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0" "\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0w\376\376\0\277\376\376\0v\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\\\376\376\0\310\376\376\0Y\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\203\376\376\0O\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\311\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\40" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0y\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0R\376\376\0\305\376\376\0d\376\376\0\0\376\376\0\11\376\376\0" "\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0o\376\376\0\303\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0E\376\376\0\0\376\376" "\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\307\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0d\376\376\0\305\376\376\0\255\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\253\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376" "\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\224\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0m\376\376\0\312\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Z\376\376\0\244\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\322\376\376\0\265\376\376\0""3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\261\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0""4\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376" "\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\322\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0P\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\274\376" "\376\0b\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\247\376\376\0!\376\376\0\23\376\376\0\225" "\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0+" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\32\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\262\376\376" "\0\214\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376" "\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\306\376\376" "\0u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0i\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0G\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0}\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0#\376" "\376\0,\376\376\0>\376\376\0\275\376\376\0\24\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\264\376\376\0\204\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\3\376\376\0S\376\376\0\310\376\376\0Z\376\376" "\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\323\376\376" "\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\12\376\376\0\302\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\333\376\376\0L\376\376\0\3\376\376\0\207\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0" "R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\25\376\376\0-\376\376\0W\376\376\0\201\376\376\0\246\376\376\0\300" "\376\376\0\310\376\376\0\273\376\376\0\246\376\376\0\234\376\376\0\212\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0D\376\376\0\261\376\376\0\220\376\376\0m\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0n\376\376\0m\376\376\0\247\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0w\376\376\0j\376\376\0\275\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\17\376\376" "\0\307\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\370\376\376\0\305\376" "\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0%\376\376\0P\376\376" "\0\201\376\376\0\257\376\376\0\301\376\376\0\263\376\376\0\233\376\376\0" "q\376\376\0G\376\376\0#\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\27\376\376\0}\376\376\0\260\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\322\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0Q\376\376\0\0\376\376" "\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\301\376\376\0\31\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\255\376\376\0\254\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0`\376\376\0\377" "\376\376\0\377\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0D\376\376\0\243\376\376\0x\376\376\0G\376\376\0\31\376\376\0\7" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\247\376\376\0\203\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\250\376\376" "\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\257\376\376\0/\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\305\376\376\0\33\376\376\0\0\376\376\0\342\376" "\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0" "\305\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\273\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\231\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\354\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0" "\302\376\376\0M\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0" "\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\235\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\300\376\376\0\377\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0{\376\376\0\255\376\376\0H" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376" "\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0]\376\376\0o\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\350\376\376" "\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0m" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0I\376\376\0\213\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0\270\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""0\376\376\0\346\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "[\376\376\0\314\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0f\376\376\0b\376\376\0\0\376\376\0\303\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\204\376\376\0m\376\376\0\7\376\376\0\301\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\275\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376\0\32\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0e\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0D\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0R\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\275\376\376\0\264\376\376\0c\376\376\0\5\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\305\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0v\376\376\0{\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0}\376\376\0\310\376\376\0\206\376\376\0\13\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\273\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0M\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\22\376\376\0M\376\376\0\255\376\376\0\252\376\376\0K\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0V\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\244\376\376\0$\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\301\376\376\0\7\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0\330\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0L\376\376\0\204\376\376\0\266\376\376\0{\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0~\376\376\0r\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\304\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376\0\33\376\376\0" "u\376\376\0\307\376\376\0|\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\324\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\315\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0M\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\254\376\376\0\255\376\376\0S\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0c\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\302\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0q\376\376\0\231\376\376\0\256\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0!\376\376\0\310\376\376\0!\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0{\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0d\376\376\0\317\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "S\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0W\376\376\0\0\376\376\0<" "\376\376\0\214\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\247\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\316\376\376\0f\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\310\376\376\0\"\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0" "\214\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0^\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\250\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0" "\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0<\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\304\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\327\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377" "\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0" "p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\215\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0\217\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\207\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0""0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0" "p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\330\376\376\0\222\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\13\376\376\0\316\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\266\376\376\0\12\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340" "\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0H\376\376\0j\376\376\0j\376\376\0j\376\376" "\0\331\376\376\0\265\376\376\0j\376\376\0j\376\376\0j\376\376\0""3\376\376" "\0\0\376\376\0\220\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0<\376\376\0\271\376\376\0\262\376\376\0B\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0\243\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\27\376\376\0\276\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "^\376\376\0^\376\376\0^\376\376\0\326\376\376\0\257\376\376\0^\376\376\0" "^\376\376\0^\376\376\0-\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\26\376\376\0\206\376\376\0\271\376\376\0C\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\277\376" "\376\0B\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376" "\0I\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\211\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376" "\376\0\205\376\376\0\265\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Z\376\376\0\256\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0?\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\213\376\376\0" "\263\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\235\376\376\0n\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0)\376\376\0\351\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\25\376\376\0\210\376\376\0\276\376\376\0`" "\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0+\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\217" "\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\235\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0h\376\376\0\273\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\353\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\343\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\274\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0\305\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1" "\376\376\0\225\376\376\0\210\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0E\376\376\0\203\376\376\0\21\376\376\0\257\376\376\0f\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\357\376\376" "\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0?\376\376\0\307\376\376\0""3\376\376\0\5\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0b\376\376\0\263\376\376\0\26\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0L\376\376\0\334\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\211\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376" "\376\0\262\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376" "\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\310\376\376\0""8\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376" "\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0$\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\362\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\323\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\312\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306\376\376\0" "\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\314\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0o\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\22\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\11\376\376\0\264\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0x\376\376\0S\376\376\0\247\376\376\0}\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\324\376\376\0[\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0]\376\376\0\277\376\376\0/\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376" "\376\0\0\376\376\0K\376\376\0\307\376\376\0@\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276" "\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\"\376\376\0\264\376\376\0k\376\376\0\0\376\376\0\0" "\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\211" "\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\276\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\3\376\376\0}\376\376\0\246\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\241\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\334\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0-\376\376\0K\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\276\376\376\0\27\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Z\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0\262\376\376\0\246\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0)\376\376\0\346\376\376\0n\376\376\0\17\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\265\376" "\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\351\376\376\0""2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\210\376\376\0I\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\\\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\354\376\376\0\235\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\301\376\376\0\207\376" "\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0\243\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0l\376\376\0\303\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\342\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0c\376\376\0\304\376\376\0\304\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\272\376\376\0\16\376\376\0A\376\376\0\303\376\376\0a\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\351\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\265\376\376\0A\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376" "\0\360\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\300\376\376\0e\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0g\376\376\0\300\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0\346\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\210\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\232\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\304\376\376\0\330\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\245\376\376\0\213\376\376" "\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\215\376" "\376\0\243\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\254\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\257\376\376\0\12\376\376\0z\376\376\0N\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0g\376\376\0\363\376\376\0v\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\201\376\376" "\0\256\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\256\376\376\0\177\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\337\376\376\0""5\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\4\376\376\0\321\376\376\0\315\376\376\0\2" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376" "\376\0\306\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0I\376\376\0\306\376\376\0Y\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0\363\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5" "\376\376\0\273\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "o\376\376\0\273\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\333\376" "\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\236\376\376\0\223\376\376\0\15\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\241\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\320\376\376\0\377\376\376\0\320\376\376\0P" "\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0\357\376\376\0L\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0*\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\326\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\40\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\260\376\376\0@" "\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" """0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0%\376\376\0\344\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\225\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\274\376\376\0\310\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0u\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\352\376" "\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0M\376\376\0\303\376\376\0k\376\376\0\275\376\376\0\14\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0i\376" "\376\0\304\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\4\376\376\0\4\376\376\0\277\376\376\0\202" "\376\376\0\4\376\376\0\4\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0""0" "\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376" "\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0>\376\376\0\272\376\376\0{\376\376\0\5\376" "\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0y\376\376\0\273\376" "\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0" "\315\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0\304\376" "\376\0\304\376\376\0\360\376\376\0\342\376\376\0\304\376\376\0\304\376\376" "\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0" "\320\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\261\376\376\0\343\376\376\0#\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\257\376\376\0\212" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247" "\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\210\376\376\0\33\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\317\376\376\0d\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\360\376\376\0\217\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0\240\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\240\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0t\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0`\376\376\0\0\376\376\0P\376\376" "\0\320\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\332" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\300\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\320\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0x\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\40\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0b\376\376\0\363\376\376\0{\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376" "\376\0\377\376\376\0\320\376\376\0`\376\376\0\20\376\376\0\0\376\376\0\0" "\376\376\0\20\376\376\0P\376\376\0\320\376\376\0\377\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\330\376\376" "\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\315\376\376\0\320\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\16\376\376\0\360\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\363" "\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377" "\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\331\376" "\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0:\376\376\0\341\376\376\0\"\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\217\376\376\0\273\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0\360\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\264\376\376\0\216\376\376" "\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0?\376\376\0\211\376\376\0\0\376\376\0\15\376\376\0~\376\376\0" "\300\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0" "\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\342\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\271\376\376" "\0\210\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0w\376\376\0\303\376" "\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\251\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\237\376\376\0\353\376\376\0<\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\275\376\376\0\201\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\5\376\376\0b\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\346\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\351\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\350\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\345\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\300\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0b\376\376\0f\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0\216" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\246\376\376\0\234\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0J\376\376\0\356\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\354" "\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\276\376\376\0\334\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0" "\377\376\376\0\220\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\342\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\362\376\376\0\177\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376" "\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\243\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\263\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\312\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0`\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\305\376\376" "\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\307\376\376" "\0\244\376\376\0\252\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\360\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0s\376\376\0\363\376\376\0l\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\40\376\376\0\300\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0<\376\376\0\250\376\376\0\246\376\376\0G\376\376\0\270\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\36\376\376" "\0\211\376\376\0\276\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\332\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\326\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0P\376\376\0\240\376\376\0\320\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\260\376\376\0`\376\376\0\20\376\376\0\220" "\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0W\376\376\0\275\376\376\0\214\376\376\0\40\376" "\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0n\376\376\0\310\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0|\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\207\376\376\0\361\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0P\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0q\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\363\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\34\376\376\0\340\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0\322\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\233\376\376\0\355\376\376\0B\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\312\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\350\376\376\0\247\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\204\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\346" "\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0r\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0C\376\376\0\355\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376" "\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\325\376\376\0Y\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\325\376\376" "\0\337\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\276\376\376\0:\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\273\376\376\0\303\376\376\0\227\376\376\0""3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376" "\376\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376" "\376\0\362\376\376\0\326\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\232\376\376\0\272\376\376" "\0\223\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376\376" "\0""1\376\376\0\225\376\376\0\276\376\376\0d\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0\274\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\311\376\376\0\325\376\376\0\10\376\376\0\20\376" "\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0g\376\376\0\300\376" "\376\0\221\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12" "\376\376\0d\376\376\0\277\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\335\376\376\0H\376\376\0\0\376\376\0\3\376\376\0\213" "\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\363\376\376\0p\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0*\376\376\0.\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\275\376" "\376\0a\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0A\376\376" "\0\305\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\325\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\316\376\376\0\332\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\362\376" "\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\307\376\376\0=\376\376\0\344\376\376\0""7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\336\376" "\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\203\376\376\0\1\376\376\0\0\376" "\376\0#\376\376\0\352\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226" "\376\376\0\356\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\241\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0,\376\376\0\346\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\351\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\247\376\376\0\350\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\233\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0+\376\376\0\315\376\376\0\201\376\376\0)\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\345\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\354\376\376\0\233\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\202" "\376\376\0\307\376\376\0\316\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376" "\0G\376\376\0\240\376\376\0\275\376\376\0k\376\376\0\26\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\256\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\340\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0k\376\376\0\275\376\376\0\240\376\376\0F\376\376\0\1\376\376\0r\376\376" "\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0]\376\376\0\262\376\376\0\254\376\376\0U\376\376\0\7\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0\361\376" "\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0U\376\376" "\0\254\376\376\0\262\376\376\0]\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0s\376" "\376\0\301\376\376\0\230\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0E\376\376\0\336\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377" "\376\376\0P\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0" "\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\306\376\376\0\326\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0" "\230\376\376\0\301\376\376\0s\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\211\376\376" "\0\310\376\376\0\203\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\320\376\376\0""0\376\376\0\40\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0\363\376\376\0s\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0\203\376\376\0\310\376\376\0\211\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\12\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\313\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0E\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15" "\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0W\376\376\0\326\376\376\0\0\376\376\0$\376\376\0\246\376\376\0" """8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0i\376\376\0" "i\376\376\0\331\376\376\0\265\376\376\0i\376\376\0i\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\362" "\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\274" "\376\376\0\244\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\35\376\376\0_\376\376\0_\376\376\0\326\376\376\0\260\376\376\0" "_\376\376\0_\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\334\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0N\376\376\0z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\310\376\376\0\367\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0\357\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0a\376\376\0\245\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0w\376\376\0\0\376\376\0i\376\376\0\314" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0'\376\376\0\344\376\376\0\257\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0f\376\376" "\0\337\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\246\376\376\0\210\376\376\0\273\376\376\0\252" "\376\376\0\\\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\321\376\376\0a\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0""0\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0\351\376\376\0""5" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0m" "\376\376\0\267\376\376\0\256\376\376\0b\376\376\0K\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0l\376\376\0\267\376" "\376\0\257\376\376\0c\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\353" "\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """4\376\376\0\274\376\376\0\251\376\376\0[\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0e\376\376\0\24\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0\302\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\342\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\"\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0`\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\332\376\376\0O\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\360\376\376\0\215\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0L\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\360\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\303\376\376\0\331\376\376\0\20\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\300\376\376\0\377\376\376" "\0\377\376\376\0\300\376\376\0@\376\376\0\0\376\376\0\40\376\376\0\240\376" "\376\0\377\376\376\0\377\376\376\0\240\376\376\0\20\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\320\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377" "\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0\266\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376" "\376\0\363\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\300\376\376\0@\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0""0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376" "\376\0\320\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\341\376\376\0>\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\317\376\376\0\316\376\376\0\2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0@\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\36\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\363\376" "\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0" "\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\260\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376" "\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376" "\0\250\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376" "\376\0\332\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\317\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\201\376\376\0\325\376\376\0\207\376\376\0@\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0P\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\200\376\376\0\20\376\376\0\320\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376" "\0\0\376\376\0k\376\376\0\310\376\376\0q\376\376\0\11\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\20" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\347\376\376" "\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0\360\376\376\0M\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0X\376\376" "\0\236\376\376\0\307\376\376\0\305\376\376\0)\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\25\376" "\376\0A\376\376\0\211\376\376\0\302\376\376\0\250\376\376\0c\376\376\0\36" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376" "\376\0\0\376\376\0\260\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0W\376\376\0\277\376\376\0\205\376\376\0\27\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376" "\0\240\376\376\0\260\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\347\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0!\376\376\0\343\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\32\376\376\0{\376\376\0\273\376\376\0\262\376\376\0p\376\376\0*\376\376" "\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0e\376\376\0\252\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0P\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376" "\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\262\376\376\0\227\376\376\0'\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0\233\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\353\376\376\0""9\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0M\376\376" "\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\377\376\376\0\377\376" "\376\0p\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\320\376\376\0\40\376\376\0\200\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""1\376\376\0\241\376\376\0\251\376\376\0""9\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0@\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\300\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\220\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\217\376\376\0\"\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\341" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\344\376\376\0%\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\260\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\220\376\376\0" """0\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\300\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\213\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\357\376\376\0\221" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376" "\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\40\376\376\0\320\376\376\0p\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\20\376\376\0p\376\376\0\377\376\376\0\377\376\376\0`\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\320\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0p\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\360\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376" "\0\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\320\376\376\0\40\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376" "\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376" "\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0O\376\376\0\332\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0\363\376\376\0|\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377" "\376\376\0\300\376\376\0@\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376" "\0P\376\376\0p\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376" "\376\0\321\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376" "\0P\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0\260\376\376\0@\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\324\376\376\0\22\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0u\376\376\0\363\376\376\0i\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\1\376\376\0,\376\376\0\206\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\220\376\376\0`\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0\40\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\24\376\376\0\313\376\376\0\266\376\376\0\275\376" "\376\0\211\376\376\0K\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0\321\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\330\376\376" "\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0-\376\376\0j\376\376\0" "\246\376\376\0\307\376\376\0\234\376\376\0b\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\300\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\13\376\376\0?\376\376\0}\376" "\376\0\265\376\376\0\276\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\313\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0Y\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376" "\0\360\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\307\376\376" "\0\233\376\376\0^\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\20\376\376" "\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0<\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\20\376\376\0\220\376\376\0\320\376" "\376\0\377\376\376\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\36\376\376\0\341\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0p\376\376\0P\376\376\0\300\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\320\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0`\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376" "\376\0\0\376\376\0\234\376\376\0\354\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376" "\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\34\376\376\0\252\376\376\0\301\376\376\0\205\376\376\0" ">\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\325" "\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0W\376\376\0\367\376\376\0\246\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\320\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\240\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\220\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\7\376\376\0C\376\376\0\212\376\376\0\306\376\376\0^\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376" "\376\0\346\376\376\0\307\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\240\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0""0\376\376\0\377" "\376\376\0\40\376\376\0\220\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\300\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0P\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0S\376\376\0y\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0&\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\203\376\376\0\273\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0G\376\376\0\356\376\376\0\225\376\376\0\0\376\376\0" "?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231" "\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\335\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\335\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0\356\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\362" "\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\2\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "\311\376\376\0J\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\223\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\312\376\376\0\323\376\376\0\6\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\16\376\376\0;\376\376\0p\376\376\0\243\376\376\0\342\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0s\376\376\0u\376\376\0~\376\376\0\256\376\376" "\0\307\376\376\0\243\376\376\0p\376\376\0<\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0P\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\344\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0r\376\376\0\363\376\376\0m\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\226\376\376\0\300\376\376\0\272\376\376\0\215\376\376\0X\376\376\0%\376" "\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377" "\376\376\0\377\376\376\0\240\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260\376\376\0\377\376" "\376\0\260\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245" "\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0%\376\376\0X\376" "\376\0\214\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\240\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376" "\0\307\376\376\0p\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\12\376\376\0\325\376\376\0\310\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0g\376\376\0""2\376\376\0\10\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\320" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260" "\376\376\0p\376\376\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0P\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\320\376" "\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376" "\376\0\300\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0X\376\376\0\271" "\376\376\0\226\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\241\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376" "\376\0\361\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\300\376\376\0""0\376\376\0\377\376\376\0\20\376\376\0\220\376\376" "\0\320\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0p\376\376\0\0\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0\232\376\376\0\267\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\352\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\32\376\376\0\340\376\376\0\271\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0t\376\376" "\0\310\376\376\0{\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\344\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\355\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260" "\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\262\376\376\0\240" "\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\257\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376" "\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0)\376\376\0\251\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251" "\376\376\0\347\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0H\376\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376" "\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\355\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376" "\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\340\376\376\0\32\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\277\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\350\376" "\376\0\333\376\376\0\263\376\376\0z\376\376\0""8\376\376\0\6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\361\376" "\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\13\376\376\0/\376\376\0Z\376\376\0\206\376\376\0\256\376" "\376\0\310\376\376\0\316\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0`\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\200\376\376\0`\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0J\376\376\0\204\376\376\0O\376\376\0\217\376\376" "\0\303\376\376\0\344\376\376\0\362\376\376\0\351\376\376\0\314\376\376\0" "\233\376\376\0\\\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0)\376\376\0;\376\376\0\321\376\376\0\245\376\376" "\0""9\376\376\0&\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\310\376\376\0\325\376\376\0\12\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3" "\376\376\0\"\376\376\0K\376\376\0w\376\376\0\241\376\376\0\302\376\376\0" "\275\376\376\0\231\376\376\0n\376\376\0B\376\376\0\32\376\376\0\0\376\376" "\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0x\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\1\376\376\0)\376\376\0k\376\376\0\247\376\376\0\323\376\376\0\355\376\376" "\0\361\376\376\0\337\376\376\0\271\376\376\0k\376\376\0&\376\376\0\5\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376" "\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0\240\376" "\376\0\215\376\376\0\335\376\376\0\277\376\376\0\217\376\376\0\242\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\363\376\376\0r\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0\271\376\376\0\305\376\376\0\246\376\376\0}" "\376\376\0Q\376\376\0'\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376" "\0\377\376\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0C\376\376\0\206\376" "\376\0\307\376\376\0\242\376\376\0\303\376\376\0\272\376\376\0\224\376\376" "\0g\376\376\0:\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0/" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\323\376" "\376\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376" "\0\16\376\376\0""4\376\376\0a\376\376\0\216\376\376\0\266\376\376\0\306\376" "\376\0\247\376\376\0}\376\376\0O\376\376\0#\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\321\376\376\0\231\376\376\0\310\376\376\0\236\376\376\0[\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0l\376\376\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\202\376\376\0\362\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\2\376\376\0!\376\376\0K\376\376\0y\376\376\0\245" "\376\376\0\305\376\376\0\276\376\376\0\222\376\376\0d\376\376\0""7\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\243\376\376\0\0\376\376" "\0\0\376\376\0*\376\376\0\240\376\376\0\306\376\376\0\300\376\376\0\207\376" "\376\0B\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\322\376\376" "\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376" "\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\335\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16" "\376\376\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\311\376\376\0" """6\376\376\0d\376\376\0\221\376\376\0\270\376\376\0\305\376\376\0\246\376" "\376\0z\376\376\0L\376\376\0!\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0&\376\376\0\10\376\376\0A\376\376\0\211\376\376\0\235\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0?\376\376\0\211\376\376\0\225\376\376\0\356\376\376\0G\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0#\376\376\0N\376\376\0|\376\376\0\247\376\376\0" "\306\376\376\0\267\376\376\0\217\376\376\0b\376\376\0""5\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0|\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\364\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0""9\376\376" "\0f\376\376\0\276\376\376\0\301\376\376\0\304\376\376\0\243\376\376\0w\376" "\376\0J\376\376\0\37\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0_\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\27\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\332\376\376\0M\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246" "\376\376\0\351\376\376\0""2\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376" "\0\4\376\376\0%\376\376\0Q\376\376\0~\376\376\0\251\376\376\0\307\376\376" "\0\264\376\376\0\214\376\376\0`\376\376\0""2\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\354\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0)\376" "\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376" "\376\0{\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\316\376\376\0\300\376" "\376\0\240\376\376\0\177\376\376\0\\\376\376\0""9\376\376\0\32\376\376\0" "\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0<\376\376\0h\376\376\0" "\226\376\376\0\273\376\376\0\302\376\376\0\203\376\376\0\10\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\217\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376" "\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\266\376\376\0\341\376\376\0\36\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0W\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0I\376\376\0l\376\376\0\217" "\376\376\0\256\376\376\0\305\376\376\0\277\376\376\0\275\376\376\0\220\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\14\376\376\0(\376\376\0I\376" "\376\0l\376\376\0\217\376\376\0\256\376\376\0\305\376\376\0(\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\257\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6" "\376\376\0\304\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\300\376\376\0\202\376" "\376\0H\376\376\0\25\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\342\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0\360\376" "\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\177\376\376\0\\\376\376\0""9\376\376\0\32\376\376\0\3\376" "\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\40\376\376\0F\376\376\0\200\376\376\0\267\376\376\0\357\376\376\0" "\227\376\376\0`\376\376\0(\376\376\0h\376\376\0`\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\37\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\305\376\376\0\330\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376" "\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0L\376\376\0\177\376\376\0""1\376\376\0h\376\376\0\240\376\376\0\306" "\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0\246" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0i\376\376\0\363\376\376\0u\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0" "\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\350\376\376\0,\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0\321\376\376\0\314\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0" "\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3" "\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\201\376\376\0?\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0-\376\376\0\233\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0\363\376\376\0a\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\\\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\251\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\334\376\376\0\300" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\11\376\376\0\214\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0\357" "\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376" "\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0;\376\376\0\260\376\376\0=\376\376\0\25\376\376\0\0\376\376\0\204\376\376" "\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\344\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376" "\0\243\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\213\376\376\0\263\376\376" "\0\307\376\376\0\326\376\376\0\210\376\376\0S\376\376\0(\376\376\0\22\376" "\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0\352\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\36\376\376\0V\376\376\0\253\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0\336\376\376\0\307\376\376\0\271\376\376\0\245\376\376\0\214\376\376" "\0r\376\376\0X\376\376\0>\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300" "\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""1\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\36\376\376\0" "G\376\376\0u\376\376\0\240\376\376\0\311\376\376\0g\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""9\376\376\0\353\376\376\0\241\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\221\376\376\0\251\376\376\0\275\376\376\0\310\376" "\376\0\275\376\376\0\252\376\376\0\233\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376" "\0\1\376\376\0\17\376\376\0#\376\376\0<\376\376\0V\376\376\0p\376\376\0\212" "\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0R\376\376\0\330\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\343\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0""7\376\376" "\0\37\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\360\376" "\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376" "\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0c\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\332\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0\213\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\317\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\363\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0\336\376\376\0\275\376\376\0\246\376\376\0\213\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376" "\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0" "u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\315" "\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\316" "\376\376\0\317\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\13\376\376\0\"\376\376\0=" "\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0\310\376\376\0\302\376\376\0\264\376\376\0\256\376\376\0\332\376" "\376\0z\376\376\0d\376\376\0O\376\376\0:\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263" "\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376" "\0\363\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\24\376\376\0O\376\376" "\0\257\376\376\0N\376\376\0d\376\376\0y\376\376\0\216\376\376\0L\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376\0\234\376" "\376\0\210\376\376\0r\376\376\0\273\376\376\0m\376\376\0""2\376\376\0\37" "\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0\305\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20" "\376\376\0\331\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\22\376\376\0,\376\376\0A\376\376\0V\376\376\0\316\376\376\0\220" "\376\376\0\226\376\376\0\251\376\376\0\271\376\376\0%\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0i\376\376\0T\376\376\0" "?\376\376\0\260\376\376\0>\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\326\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\215\376\376\0\360\376\376\0Q\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\265\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0_\376\376\0t\376\376\0\211\376\376\0\346\376\376\0\263\376\376\0\277\376" "\376\0\310\376\376\0\301\376\376\0\262\376\376\0\11\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0O\376\376\0U\376\376\0[\376\376\0p\376" "\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0!\376\376\0\342\376\376\0\263\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\15\376\376\0\32\376\376\0)\376\376\0""9\376\376\0x\376\376\0" "\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\325\376\376" "\0\304\376\376\0\310\376\376\0\302\376\376\0\267\376\376\0\251\376\376\0" "\231\376\376\0\211\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\26\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376" "\0y\376\376\0s\376\376\0m\376\376\0\177\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" """0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376" "\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0" "\0\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\260\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0" "\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\237\376\376\0\353\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\307\376\376\0\305\376\376\0\273\376\376\0\256\376\376\0\240\376\376\0\217" "\376\376\0\226\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\6\376\376\0\21\376\376" "\0\37\376\376\0/\376\376\0@\376\376\0\15\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\24\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\220\376\376" "\0p\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376\376\0""0\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\377\376\376\0\0\376\376\0`\376\376\0\240\376\376\0\0\376\376" "\0\240\376\376\0`\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376\376\0""0\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\337\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\351\376\376\0\243\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0" "S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320" "\376\376\0\20\376\376\0\220\376\376\0@\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\260" "\376\376\0""0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\260\376\376" "\0""0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\356\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\257\376\376\0\344\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\220\376\376\0\0\376\376\0\260" "\376\376\0\300\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\20\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0" "\20\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\226\376\376\0\254\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\357\376\376\0\222\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376" "\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\300\376\376\0\40\376\376\0\0\376\376\0\377\376\376" "\0p\376\376\0\0\376\376\0\220\376\376\0\220\376\376\0\0\376\376\0\40\376" "\376\0\377\376\376\0\377\376\376\0\40\376\376\0\220\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\220\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\276\376\376\0\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\220\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0\220\376\376\0\40\376\376\0\377" "\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0'\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0\362\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0<\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0\20\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0p\376\376\0\20\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\313" "\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\200\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0P\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\260\376\376\0""0\376\376" "\0\0\376\376\0""0\376\376\0\260\376\376\0\260\376\376\0""0\376\376\0\0\376" "\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0s\376\376\0\363\376\376\0j\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\210\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0p\376" "\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0""0\376\376\0\0\376\376\0\320\376\376\0""0\376\376\0" """0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376" "\376\0`\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376\376\0`\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0""0\376\376\0\0\376\376\0\320\376\376\0""0\376" "\376\0""0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\326\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0J\376\376\0\207\376\376\0\12\376\376\0\5\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\312\376\376\0\211\376\376\0u\376\376\0h\376\376\0\\\376\376" "\0O\376\376\0B\376\376\0""6\376\376\0*\376\376\0\37\376\376\0\25\376\376" "\0\14\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\377\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\0\376" "\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376" "\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\211\376\376\0\361\376\376\0V\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\30\376\376\0'\376\376\0/\376\376\0""7\376\376\0" "@\376\376\0H\376\376\0Q\376\376\0\304\376\376\0\34\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0S\376\376\0\331\376\376\0\276\376\376\0\303\376\376\0\306\376" "\376\0\310\376\376\0\306\376\376\0\302\376\376\0}\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0=\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0H\376\376\0S\376\376\0`\376\376\0l\376\376\0y" "\376\376\0\206\376\376\0\222\376\376\0\236\376\376\0\251\376\376\0\263\376" "\376\0\274\376\376\0\303\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\205\376\376\0\267" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0\241\376\376\0\231\376\376\0\221\376\376\0\211\376\376\0\200\376" "\376\0w\376\376\0\303\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\6\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """9\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0g\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\240\376\376\0\227\376\376\0\216\376\376\0\203" "\376\376\0x\376\376\0l\376\376\0a\376\376\0W\376\376\0K\376\376\0?\376\376" "\0""5\376\376\0*\376\376\0\40\376\376\0~\376\376\0O\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\24\376\376\0\35\376\376" "\0'\376\376\0""2\376\376\0=\376\376\0H\376\376\0T\376\376\0^\376\376\0j\376" "\376\0u\376\376\0\200\376\376\0\213\376\376\0\226\376\376\0h\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376" "\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0`\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376" "\0P\376\376\0\260\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0" "\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0t\376\376\0T\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376" "\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376\0\260\376" "\376\0w\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260\376\376\0\377\376" "\376\0\260\376\376\0\40\376\376\0y\376\376\0O\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376" "\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\202\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0\\\376\376" "\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376" "\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31" "\376\376\0<\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0" """7\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0\335\376\376\0e\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\302\376\376\0\177\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\207\376" "\376\0\272\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0\270\376\376\0\211\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0|\376\376\0\305\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\332\376\376\0\274\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0""7\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0X\376" "\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0" "X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0\236\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0\270\376\376\0\257\376\376" "\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0" "\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257" "\376\376\0\273\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\222\376\376" "\0\221\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\365" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\355\376\376\0\330\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\333\376\376\0\352\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\352\376\376\0\334\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\327\376\376\0\356\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\363\376\376\0\351\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\221\376\376\0\222\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376" "\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0" "p\376\376\0\245\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0" "O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0x\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376" "\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376" "\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376" "\0U\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377" "\376\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0n\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0" "\244\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0y\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\213\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""8\376\376\0J\376\376\0>\376\376\0""1\376\376\0&\376\376" "\0\33\376\376\0\21\376\376\0\11\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0S\376\376\0m\376\376\0~\376\376\0\212\376\376\0" "\227\376\376\0\242\376\376\0\255\376\376\0\267\376\376\0\277\376\376\0\306" "\376\376\0\310\376\376\0\303\376\376\0\274\376\376\0\263\376\376\0\251\376" "\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376" "\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0!\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376" "\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\14\376\376" "\0\25\376\376\0\37\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "}\376\376\0\40\376\376\0(\376\376\0""0\376\376\0""8\376\376\0A\376\376\0" "I\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\34\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\265\376\376\0\12\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0s\376" "\376\0f\376\376\0Z\376\376\0M\376\376\0A\376\376\0""4\376\376\0)\376\376" "\0\36\376\376\0\24\376\376\0\13\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\213\376\376\0\225\376\376\0\215\376\376\0\205" "\376\376\0|\376\376\0s\376\376\0j\376\376\0\300\376\376\0$\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0O\376\376\0\326\376\376\0\250\376\376\0\240\376\376\0\230" "\376\376\0\220\376\376\0\210\376\376\0\177\376\376\0O\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\312\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\35\376\376\0U\376\376\0b\376\376\0n\376\376\0{\376" "\376\0\210\376\376\0\224\376\376\0\240\376\376\0\252\376\376\0\264\376\376" "\0\275\376\376\0\304\376\376\0\317\376\376\0""6\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0#\376\376\0""3\376\376\0;\376\376\0C\376\376\0L\376\376\0U\376\376" "\0^\376\376\0\307\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0" "\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\362\376" "\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376\0.\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0)\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\334\376\376" "\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\\\376\376\0l\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0_\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\250\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376" "\0\357\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\274\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376" "\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "V\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\345" "\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\243\376\376\0\351\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0v\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" ";\376\376\0\353\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\265\376\376\0\342\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\316\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0" "}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0Q\376\376\0\360\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\316\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\177\376\376\0:\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0,\376\376" "\0""8\376\376\0I\376\376\0[\376\376\0k\376\376\0}\376\376\0\216\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0#\376\376\0\37\376\376" "\0\35\376\376\0F\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\331\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376" "\376\0\307\376\376\0\276\376\376\0\262\376\376\0\243\376\376\0\224\376\376" "\0\203\376\376\0\213\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0\245\376\376\0\220\376\376\0\177\376\376" "\0m\376\376\0]\376\376\0K\376\376\0:\376\376\0\11\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\14\376\376\0\34\376\376\0/\376\376\0\264\376\376\0x\376\376\0n\376\376" "\0\204\376\376\0\230\376\376\0\253\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0;\376\376\0\246\376\376\0\251\376\376\0\253\376\376\0\265" "\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\363" "\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0v\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376" "\376\0S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\12\376\376" "\0\27\376\376\0%\376\376\0""4\376\376\0E\376\376\0\201\376\376\0\226\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0\263\376\376\0?\376\376\0;\376\376" "\0P\376\376\0e\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\274\376\376\0\254\376\376\0\231\376\376\0\275\376" "\376\0\236\376\376\0Z\376\376\0D\376\376\0""0\376\376\0\35\376\376\0\1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\320\376" "\376\0\316\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\327\376\376\0" "T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0H\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\3\376\376\0" "\17\376\376\0\40\376\376\0""3\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\236\376\376\0\276\376\376\0\310\376\376\0\301" "\376\376\0\343\376\376\0\260\376\376\0\215\376\376\0x\376\376\0c\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0{\376\376\0\363\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0j\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0R\376\376\0\201\376\376\0\226\376\376\0\251\376" "\376\0\305\376\376\0\351\376\376\0\305\376\376\0\271\376\376\0\250\376\376" "\0\225\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\332\376\376\0\301\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\207\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0t\376\376\0\200\376\376\0\177\376\376\0\245\376\376" "\0\302\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0R\376\376\0G\376\376\0""2\376\376\0\37\376\376\0\32\376\376\0\276\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0\360\376" "\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\270\376" "\376\0I\376\376\0#\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\343\376\376" "\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376" "\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376" "\0\352\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0\253\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\261\376\376\0\27\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7" "\376\376\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376" "\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\344\376\376\0%\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\350\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376" "\376\0*\376\376\0\25\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\11\376\376\0\304\376\376\0=\376\376\0W\376\376\0q\376" "\376\0\212\376\376\0\243\376\376\0\270\376\376\0\307\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0" "\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0*\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0L\376\376\0\357\376\376\0\221\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\245\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0l\376\376\0>\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\37\376\376\0\236\376\376\0\263\376\376\0\304" "\376\376\0\305\376\376\0\264\376\376\0\237\376\376\0\215\376\376\0\306\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\335\376\376\0\213\376\376\0q\376\376\0W\376\376\0>\376\376\0%\376" "\376\0\20\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\333" "\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\353\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376" "\0^\376\376\0\212\376\376\0\262\376\376\0\315\376\376\0\273\376\376\0\202" "\376\376\0T\376\376\0)\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\24\376" "\376\0)\376\376\0Y\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376" "\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376" "\0\363\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0;\376\376\0\342\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376" "\376\0\177\376\376\0F\376\376\0t\376\376\0\240\376\376\0\262\376\376\0\13" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\244\376\376\0$\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0" "O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0+\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2" "\376\376\0\314\376\376\0\321\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0" "\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\25" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0v\376\376\0\363\376\376\0i\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\357\376\376\0\22\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376" "\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0'" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\16\376\376\0\330\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\333\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0w\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376" "\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0\360\376\376\0R\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\277\376\376\0}\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\341\376\376\0\266\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\255\376" "\376\0\33\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0\354\376\376\0>\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0^\376\376\0\322\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\211\376\376\0\177\376\376\0\255\376\376\0\306\376\376\0\236\376" "\376\0\325\376\376\0;\376\376\0\4\376\376\0\0\376\376\0\"\376\376\0\246\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\17\376\376\0+\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0j\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0\351\376\376" "\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\312\376" "\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376" "\0\2\376\376\0""4\376\376\0\327\376\376\0\232\376\376\0\304\376\376\0\260" "\376\376\0\236\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0r\376\376\0O\376\376\0.\376\376\0\21\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\300\376\376\0[\376\376\0u\376\376\0\227\376\376\0\265\376\376\0\310\376" "\376\0\271\376\376\0\235\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\23\376\376\0;\376\376\0h\376\376\0\226\376\376\0\271\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\255\376\376\0\346\376\376\0)\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Y\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\264\376" "\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0V\376\376\0y\376\376\0\232\376\376\0\267\376\376\0\310\376\376" "\0\267\376\376\0\255\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\214\376\376\0S\376\376\0""1\376\376\0\23\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376" "\0$\376\376\0P\376\376\0~\376\376\0\251\376\376\0\307\376\376\0\265\376\376" "\0\215\376\376\0`\376\376\0""2\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\356\376\376" "\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376" "\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\300\376\376\0\377\376\376\0\240" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0q\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\21\376\376\0\273\376\376\0y\376\376\0\223" "\376\376\0\271\376\376\0\304\376\376\0\244\376\376\0x\376\376\0J\376\376" "\0\37\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0" "\275\376\376\0\335\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\324\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\13\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376\376" "\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0#\376\376\0N\376\376\0{\376\376\0\246\376\376\0\306\376\376" "\0\267\376\376\0\217\376\376\0c\376\376\0""5\376\376\0\17\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\272\376\376\0\365\376\376\0\200\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\17\376" "\376\0""6\376\376\0d\376\376\0\220\376\376\0\267\376\376\0\305\376\376\0" "\246\376\376\0z\376\376\0M\376\376\0\"\376\376\0\3\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\312\376\376" "\0\323\376\376\0\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0" "\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\312\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\300" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0" "g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\40\376\376\0K" "\376\376\0y\376\376\0\306\376\376\0\304\376\376\0\271\376\376\0\222\376\376" "\0d\376\376\0""8\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\363\376\376\0m\376\376\0\0\376\376\0""1\376\376" "\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\334\376\376\0J\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0:\376\376\0\251\376\376\0\303\376\376\0\215\376" "\376\0\221\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376" "\376\0\320\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0" "\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0""3\376\376\0a\376\376\0" "\216\376\376\0\266\376\376\0\306\376\376\0\250\376\376\0}\376\376\0O\376" "\376\0#\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\326\376\376\0\307\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376" "\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0;\376\376\0\215\376\376" "\0\276\376\376\0\264\376\376\0u\376\376\0""2\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31" "\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0p\376\376\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376" "\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0\300\376\376\0H\376\376\0v\376\376" "\0\242\376\376\0\303\376\376\0\273\376\376\0\225\376\376\0g\376\376\0:\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\206\376\376\0\361\376\376\0W\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0!\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\221\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0S\376\376\0\235\376\376\0g\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\2\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\227" "\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0""9\376\376\0z\376\376\0\262" "\376\376\0\333\376\376\0\355\376\376\0\321\376\376\0\200\376\376\0R\376\376" "\0&\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0" "\340\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\377\376\376\0\377" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0t\376\376\0\306\376\376\0\267\376\376\0\222\376\376\0f\376\376\0;\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376" "\0\260\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0\\\376\376\0\233\376\376\0\313\376\376\0\350\376\376\0\357" "\376\376\0\345\376\376\0\306\376\376\0\224\376\376\0U\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\232\376\376\0\355\376\376\0B\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376" "\376\0""6\376\376\0b\376\376\0\215\376\376\0\264\376\376\0\310\376\376\0" "\255\376\376\0\205\376\376\0X\376\376\0-\376\376\0\12\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0" "\376\376\0@\376\376\0\302\376\376\0\336\376\376\0\360\376\376\0\355\376\376" "\0\326\376\376\0\253\376\376\0q\376\376\0.\376\376\0\10\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0C\376" "\376\0p\376\376\0\233\376\376\0\276\376\376\0\301\376\376\0\306\376\376\0" "\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376" "\0\316\376\376\0I\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\251\376\376\0\347\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\351\376\376\0'\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\11\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\355\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0\274\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\340\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376" "\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0p\376\376\0\377\376\376\0\377" "\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\11\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\20\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\361\376\376" "\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\356\376\376\0\30\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0\246\376\376\0\255\376\376\0F" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376" "\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\200\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\240\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377" "\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\325\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\202\376\376\0" "\306\376\376\0m\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0p\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0" "\363\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\272\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0[\376\376" "\0\273\376\376\0\224\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376" "\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\10\376\376\0\324\376\376\0\312\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\361\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376" "\0\235\376\376\0\264\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\202\376\376\0\362\376\376\0[\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0V\376\376\0\326\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0w\376\376\0\310\376" "\376\0x\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376" "\0)\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "C\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0" "\376\376\0\17\376\376\0=\376\376\0q\376\376\0\244\376\376\0\307\376\376\0" "l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\20\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\26\376\376\0\335\376\376\0\274\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\306\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0T\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0I\376\376\0\240\376\376\0\306\376\376\0\262\376\376" "\0\202\376\376\0M\376\376\0\33\376\376\0v\376\376\0R\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\274\376\376\0\300\376\376\0\271\376\376\0\213\376" "\376\0W\376\376\0$\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376" "\376\0\200\376\376\0\0\376\376\0\260\376\376\0@\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376\0\356" "\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\27\376\376\0F\376\376\0{\376\376\0\255\376\376\0" "\330\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\310\376\376" "\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376" "\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376" "\376\0\346\376\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0g\376\376\0\315\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\311\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\40\376\376\0\200\376\376\0\220\376\376\0\0\376" "\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\246\376\376\0\350\376\376\0""2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376" "\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376" "\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\220\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\231\376" "\376\0\0\376\376\0\0\376\376\0>\376\376\0\354\376\376\0\234\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\214\376\376\0<\376\376\0\266\376\376\0\341\376\376\0\36" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0\22\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\374\376" "\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\331\376\376\0Q\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240\376\376\0""0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376" "\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\327\376\376\0?\376\376\0\223\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\16\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\240\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0i\376\376\0\363\376\376\0u\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\267" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0=\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0M\376\376\0\206\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\321\376\376\0\314\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\340\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\221\376\376\0S\376\376\0\31\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0" "\240\376\376\0\25\376\376\0N\376\376\0\214\376\376\0\277\376\376\0\264\376" "\376\0{\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0" "V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0\363\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\15\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\355\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0u\376\376\0\257\376\376\0\303\376\376\0\222\376\376\0T\376\376\0\275\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\341\376\376\0\263\376\376\0z\376\376\0<\376" "\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\20\376\376\0\220\376\376\0\320\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376" "\376\0\334\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0""6\376\376\0~\376\376\0\315\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\243\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376" "\0\274\376\376\0\11\376\376\0F\376\376\0\215\376\376\0\305\376\376\0\242" "\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\320\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0`\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0\357\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\347\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0" "v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\215\376\376\0\303\376\376\0\202\376\376\0" ";\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20" "\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0'\376\376\0\344\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\350\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376" "\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376" "\376\0\377\376\376\0\300\376\376\0\220\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0\351\376" "\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\247\376\376\0\233\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376" "\376\0\353\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376" "\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\343\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\342\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0O\376\376\0\360\376\376\0\216\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\265\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\241\376\376\0\261\376\376" "\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\20\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\332" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\27\376\376\0|\376\376\0\307\376\376\0r\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0B\376\376\0B\376\376\0\7\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0%\376\376\0j\376\376\0\256\376\376" "\0\276\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\200\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\363\376\376\0y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0M\376\376\0\332\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\1\376\376\0V\376\376\0\270\376\376\0\230\376\376\0""1\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\206\376" "\376\0\301\376\376\0\252\376\376\0f\376\376\0!\376\376\0\0\376\376\0""7\376" "\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0v\376\376\0\202\376\376\0\215\376\376\0\305\376\376\0\243" "\376\376\0^\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\316\376\376\0\317\376\376\0\2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\227\376\376\0\270\376\376\0V\376\376\0\1\376\376\0\230" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0b" "\376\376\0\247\376\376\0\303\376\376\0\240\376\376\0a\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0" "\277\376\376\0;\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\377\376\376\0\320\376\376\0P\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0y\376\376\0\363\376\376\0f\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0r\376\376\0\316\376\376\0\227\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376" "\376\0\310\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376" "\376\0\377\376\376\0\377\376\376\0\300\376\376\0""0\376\376\0\377\376\376" "\0\20\376\376\0\220\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\300" "\376\376\0p\376\376\0\0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\332" "\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0_\376\376\0\322\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\215\376\376\0\360\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\313\376" "\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0" "y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0\342\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\240\376\376\0\353\376\376\0;\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""5\376\376\0\351\376\376\0\242\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\325\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\257\376\376\0\344\376\376\0'\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\362\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0" "\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\25\376\376\0a\376\376\0\256\376\376\0-\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\357\376\376\0\222\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\202\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0.\376\376\0\302\376\376\0\240\376\376\0Q\376\376\0\12\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0\32\376\376\0g\376\376\0\263\376\376\0\263\376\376\0g\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0" "\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\335\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0w\376\376\0\276\376\376\0\247\376\376\0Y\376\376\0""8\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0\315\376\376\0\256\376\376\0a\376\376\0\25\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376" "\0\363\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\26\376\376\0\356\376\376\0\0\376\376\0&\376\376\0\214" "\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0o\376\376\0\343\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\245\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\313\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0" "\323\376\376\0\242\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0s\376\376\0\363\376\376\0j\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0#\376\376\0\271\376\376\0\355\376\376\0""5\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9" "\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\14\376\376\0\327\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\245\376\376\0\17\376\376\0%\376" "\376\0\352\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\361\376\376\0T\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\241\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0" "\232\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\340\376\376" "\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\352\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0\303\376" "\376\0v\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\205\376\376" "\0\310\376\376\0\210\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0\354\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""5\376\376\0\344\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\5\376\376\0R\376\376\0\252\376\376\0\265\376\376\0a\376" "\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0n\376\376\0\276\376" "\376\0\235\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0\350\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\256\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\23\376\376\0g\376\376\0\272\376\376\0\243\376\376\0J\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\247\376\376\0!\376\376\0\0\376\376\0\10\376\376\0X\376\376\0\256\376" "\376\0\260\376\376\0Z\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\254\376\376\0\346\376\376\0+\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376\0\26\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0%\376\376\0~\376\376\0\306\376\376\0\216\376\376\0""4\376\376" "\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0N\376\376\0\214\376\376\0\233\376\376" "\0\300\376\376\0p\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0E\376\376\0\356\376\376\0\226\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0:\376\376\0\224\376\376\0\304\376\376\0\274\376\376\0\36\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\327\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\336\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\203" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31" "\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376\0<\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0\362" "\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\362\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\311\376\376\0\324\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0D\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0p\376\376\0\363\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0r\376\376\0\37\376\376\0\232\376\376\0H\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\12\376\376\0\325\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\372\376\376\0\251" "\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\204\376\376\0\361\376\376\0Y\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\276\376" "\376\0\213\376\376\0\313\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376" "\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\35\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\5\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0\337\376\376\0\272\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0k\376\376\0\254\376\376\0\12\376\376\0\0\376\376\0\321\376\376\0a\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0Z\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376" "\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376" "\376\0\253\376\376\0\253\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\272" "\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0\355\376\376\0C\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\4\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0\304\376\376\0\212\376\376\0(\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\32\376\376" "\0z\376\376\0\310\376\376\0~\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0X\376\376\0\211\376\376\0\346\376\376\0\253\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\301\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376" "\376\0\240\376\376\0\264\376\376\0m\376\376\0\247\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\202\376\376\0\314\376\376\0N\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\250\376\376" "\0\366\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\332\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\274\376" "\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0" "\355\376\376\0\232\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\270\376\376\0\340\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0L\376" "\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\213\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0W\376\376\0\361\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\341\376\376\0>\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\326\376\376\0\14\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\36\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0l\376\376\0\363\376\376\0r\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0\247\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0,\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\312\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\347\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0k\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0G\376\376\0\262\376\376\0\234\376\376\0\22\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\362" "\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0]\376\376\0\300\376\376\0\207\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0" "\256\376\376\0\4\376\376\0d\376\376\0\303\376\376\0\201\376\376\0\27\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376" "\376\0\335\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\250\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0A\376\376\0\255\376\376\0\241\376\376\0""4\376\376\0\305\376\376\0" "\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\316\376\376" "\0d\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\223\376\376\0\356\376\376\0H\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376" "\0\262\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0'\376\376\0\345\376\376\0\256\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\340\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\351\376" "\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\266\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0" "\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0" "\354\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\265\376\376\0\342\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\331\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\360\376\376\0\213\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0y\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0" "\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\304\376\376\0\331\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0|\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376" "\376\0\267\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\363\376\376\0v\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\274\376\376\0\203\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0K\376\376\0\273\376\376\0\204\376\376\0\21\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\320\376\376\0" "\315\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\314\376\376\0i\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0E\376\376\0\267\376\376\0\211\376\376\0\34\376" "\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\213\376\376\0\320\376\376\0}\376\376\0\15\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376" "\376\0\363\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0?\376\376\0\345\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\306\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\22\376\376\0\333\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0s\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\244\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0\357\376\376\0L\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\326\376" "\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\343\376\376\0\261\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\241\376\376\0\352\376\376\0""9\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376" "\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\352\376\376\0\241\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\336\376\376\0E\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\27\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0I\376\376\0\301\376\376\0'\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376\376\0\343" "\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0\356" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\262" "\376\376\0\210\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0u\376\376\0S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0:\376\376\0\267\376\376\0\177\376\376\0\7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\357\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\225\376\376\0\255\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\274\376\376\0x" "\376\376\0\3\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0W\376\376\0q\376\376\0,\376\376\0\253\376\376\0\216\376\376\0\21" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\300\376\376\0\333\376\376\0\22\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\345\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\305\376\376\0h\376\376\0\201\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\321\376\376\0\241\376" "\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0b\376\376\0\363\376\376\0|\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0k\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0I\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\315\376\376\0\320\376\376\0\4\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\242\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\37\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0U\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\363\376\376\0g\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\352\376\376\0#\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\4\376\376\0\251\376\376\0\207\376\376\0\5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376" "\0\250\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\267\376\376\0s\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\330\376\376" "\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""7\376\376\0\344\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\303\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\227\376\376\0\230\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0\360\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0(\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\300\376\376" "\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0\270\376\376\0""1" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37" "\376\376\0\342\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\244\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\10\376\376\0\215\376\376\0\243\376\376\0\31\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376" "\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\310\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\235\376\376\0\354\376\376\0<\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376" "\0d\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\335\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0%\376\376\0\257\376\376\0\177\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0)\376" "\376\0\262\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""4\376\376\0\351\376\376\0\245\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\304\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\307" "\376\376\0Y\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\204" "\376\376\0\220\376\376\0\240\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\345\376" "\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0" "\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\4\376\376\0\264\376\376\0\204\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362" "\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\272\376\376\0\277" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\2\376\376\0\325\376\376\0""8\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\356" "\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0'\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376" "\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\335\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0\277\376\376\0^\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\311" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\362\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\11\376\376\0j\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376" "\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376" "\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\241\376\376\0\224\376\376\0\6\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\272\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376" "\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\16\376\376\0\252\376\376\0\23\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\322\376\376\0^\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376" "\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0l\376\376\0\264\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0|\376\376\0\247\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\300\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0|\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376" "\376\0\264\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376" "\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0""6\376" "\376\0\3\376\376\0\215\376\376\0\230\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\333\376\376" "\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\277\376\376" "\0""0\376\376\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\1\376\376\0\320\376\376\0\306\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\232\376\376\0\323\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0\210\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0" "\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376" "\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\342\376\376\0;\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0=\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\354" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\234\376\376\0\246\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376" "\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\244\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\350\376" "\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\310\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0O\376\376\0\300\376\376\0$\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\200\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0" "\220\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\346\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\215\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0x\376\376\0\0\376\376\0\6\376\376\0\240\376\376\0y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\240\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\260" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\251\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0<\376\376\0\310\376\376\0""6\376\376\0\0\376\376\0\202\376" "\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0J\376\376" "\0\302\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0\200\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40" "\376\376\0`\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\222\376\376\0[\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\327\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376" "\376\0\377\376\376\0\300\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300" "\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0" "\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\320\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\267\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0""9" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\30\376\376\0\217\376\376\0\303\376\376\0f\376\376\0\3\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0R\376\376\0\330\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """7\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0b\376\376\0\305\376\376\0q\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\320\376\376\0\220\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0s" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0|\376\376\0\221\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0\305\376\376\0l\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\300\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0" "\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\263" "\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\21\376\376\0" "\271\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\\\376\376\0\307\376\376\0h\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\320" "\376\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0p" "\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\317\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\274\376\376" "\0H\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\27\376\376\0\262\376\376\0P\376\376\0\267\376\376\0\17\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0`\376\376\0\306\376\376\0v\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\300\376\376\0\377\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\315\376\376\0g\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\214\376" "\376\0\250\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376" "\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0\264\376\376\0\275\376\376\0&\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\240\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376" "\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376" "\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\205\376\376\0\203\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\272\376\376\0\16\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\30\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0" "\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0\305" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376" "\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376" "\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\326\376\376\0V\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0p\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0" "\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0" "v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0v\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\300\376\376\0\40\376\376\0\220\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\377\376\376\0P\376\376\0P\376\376\0\377\376\376\0\240\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\17\376\376\0\256\376\376\0\2\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376" "\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0""0\376\376\0\220\376\376\0\320\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0" "=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\320\376" "\376\0\320\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\337" "\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\306\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\310\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376" "\0_\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0Y\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\271\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0h\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\304\376" "\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0i\376\376\0\235\376\376\0\265\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\226\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\33\376\376\0\306\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0n\376\376\0\304" "\376\376\0\220\376\376\0\303\376\376\0\16\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0G\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\323\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\255\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0C\376\376\0\273" "\376\376\0\274\376\376\0Z\376\376\0\4\376\376\0\0\376\376\0V\376\376\0r\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0)\376\376\0\351\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\201\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376" "\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\210\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\377\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\227\376\376" "\0\275\376\376\0\205\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0\237" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0X\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\222\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40" "\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0k\376\376\0\300\376\376\0\223\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\353\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\271\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0""6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0" "\220\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""8\376\376\0\226\376\376\0\306\376\376\0]\376\376\0\10\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""9\376\376\0\343\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\306\376\376\0\34\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376" "\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27" "\376\376\0\310\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\307\376\376\0\220\376\376\0""2\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376" "\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\254\376\376\0A\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0;\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376" "\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\1" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\207\376\376\0j\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0k\376\376\0w\376\376\0\215\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\334\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0a\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\177\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0\263\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0" "\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376\376" "\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0" "#\376\376\0\250\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\\\376\376\0\323\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\27\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\302\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\310\376" "\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376" "\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\311\376\376\0o\376" "\376\0\0\376\376\0U\376\376\0\303\376\376\0\23\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\262\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\240\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\307\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\206\376\376\0\226\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\40\376\376\0\24\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\235\376\376\0s\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\14\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0$\376" "\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\22\376\376\0\271\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0|\376\376\0\254\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0""2" "\376\376\0l\376\376\0\207\376\376\0\264\376\376\0\306\376\376\0\250\376\376" "\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0" "\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0-\376\376\0\340\376\376\0\323\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\203\376\376\0_\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376" "\0\33\376\376\0<\376\376\0\244\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376" "\0\315\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\325\376\376" "\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\15\376\376\0\32\376\376" "\0#\376\376\0=\376\376\0^\376\376\0n\376\376\0\222\376\376\0\264\376\376" "\0\310\376\376\0\257\376\376\0\226\376\376\0\\\376\376\0A\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\233\376" "\376\0\0\376\376\0\323\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376" "\0x\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\277\376\376\0\226\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0C\376\376\0\205\376\376\0\4\376\376\0\246\376\376\0X\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0B\376\376\0L\376\376\0\310\376\376\0~\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\301\376" "\376\0\273\376\376\0\256\376\376\0\245\376\376\0\213\376\376\0j\376\376\0" "Z\376\376\0""6\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\362\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\235\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376" "\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0\276\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0J\376\376\0\262\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\5\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\177\376\376\0\276\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0" "h\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\11\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\212\376\376\0\306\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\241\376" "\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376" "\376\0d\376\376\0\267\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\334\376" "\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0<\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\277\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0*\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\255\376\376\0\264\376" "\376\0D\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0p\376\376\0\222\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\214\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\313\376\376\0""8\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0\353\376\376\0\267\376\376\0!" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\315\376\376\0\6\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0" "N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0" "\0\376\376\0\0\376\376\0\36\376\376\0\262\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0w\376\376\0\4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0S\376\376\0u\376\376\0\26\376\376\0\247\376\376\0\177\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0" "u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0z\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""2\376\376\0\226\376\376\0\0\376\376\0%\376\376\0\252\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0q\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\304\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0I\376\376\0\310\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376" "\376\0`\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\303\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376" "\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\307\376" "\376\0O\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\271\376\376" "\0r\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0\243\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0h\376\376\0\252\376\376\0""4\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0o\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0y\376\376\0\265\376\376\0:\376\376" "\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\17\376\376\0V\376\376\0\304\376\376\0\315\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\351\376\376\0)\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\207\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\22\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\253\376\376\0\245\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Y\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0" "\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0""7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0-\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\264\376\376\0~\376\376\0\5\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\226\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0U\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\303" "\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0X\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376\376" "\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0^\376\376\0\310\376\376\0\220\376\376\0\3\376\376" "\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0|\376\376\0X\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""8\376\376\0\306\376\376\0\205\376\376\0n\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376" "\0P\376\376\0\0\376\376\0\267\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0" "\265\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0[\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376\0\302\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0u\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\326\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\234\376" "\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0U\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0\227\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0u\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\253\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0F\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0?\376\376\0\270\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0_\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\17\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\252\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\304\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0n\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0g\376\376\0\315\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\224\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\214\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\252\376\376\0<\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\317\376" "\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0E\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\215\376\376\0C\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0Y\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\210\376\376\0A\376\376\0e\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0\327\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0o\376\376\0\303\376\376\0*\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\12\376\376\0\200\376\376\0X\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\236\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\330\376\376\0R\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\300\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0q\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""7\376\376\0\276\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\211\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\303\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376" "\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376" "\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\270\376" "\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0""7\376\376\0\304\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\266\376\376\0\10\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0<\376\376\0\306\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0" "\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0^\376\376\0\221\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\326\376\376" "\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0" "\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\224\376\376" "\0\273\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\346\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\33\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Y\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\251\376\376\0K\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\276\376\376\0""4\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\350" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0" "\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\4\376\376\0g\376\376\0r\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376" "\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0a\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\250\376\376\0(\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\354\376\376\0\37\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\240\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0;\376\376\0\342\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0b\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\231\376\376" "\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0@\376\376\0m\376\376" "\0\265\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""2\376\376" "\0z\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0G\376\376\0\336\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0%\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0A\376\376\0\231\376\376\0\303\376\376\0\264\376" "\376\0\211\376\376\0[\376\376\0H\376\376\0\217\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\21\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\27\376\376\0\341\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\266\376" "\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0""5\376\376\0}\376\376\0\273\376\376\0\261\376\376\0\210\376\376\0" "/\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""8\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\22\376\376\0r\376\376\0\204\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""6\376\376\0\200" "\376\376\0\240\376\376\0\307\376\376\0\257\376\376\0\211\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\220\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0D\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0Q\376\376\0\213\376\376\0\247" "\376\376\0\306\376\376\0\222\376\376\0H\376\376\0)\376\376\0\0\376\376\0" "\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0" "k\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\211\376\376\0" "h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\310\376\376\0" "\35\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376" "\0\205\376\376\0=\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""3\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0""3\376\376" "\0\245\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\253\376\376\0L\376\376\0\24\376\376\0\264\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376" "\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""4\376" "\376\0r\376\376\0\252\376\376\0\303\376\376\0\255\376\376\0\320\376\376\0" "\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0?\376\376\0\200\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\213\376\376\0\345\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0f\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0Q\376\376\0w\376\376\0\30\376\376\0\\\376\376" "\0\242\376\376\0\306\376\376\0\224\376\376\0V\376\376\0\36\376\376\0\5\376" "\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0$\376\376\0\336\376\376\0_\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\257\376\376\0\17" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0L\376\376\0\247\376\376\0" "\351\376\376\0\260\376\376\0l\376\376\0&\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0\244\376\376\0\7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\271\376\376\0S\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0\0\376\376\0)\376\376\0_\376\376\0\232\376\376\0\274\376\376\0\242" "\376\376\0|\376\376\0+\376\376\0\307\376\376\0\4\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\3\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\271\376\376" "\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "u\376\376\0\237\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\250\376\376\0\274\376\376\0\304\376\376\0\240\376\376" "\0i\376\376\0.\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0k\376\376\0\253\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\303\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""7\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0i\376\376\0" "\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0I\376\376\0w\376" "\376\0\264\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0P\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\2\376" "\376\0l\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0\225\376\376\0\37\376\376\0\252\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0$\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376" "\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0C\376\376\0\211\376\376\0\300\376\376\0\300\376" "\376\0\177\376\376\0Q\376\376\0)\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376" "\0k\376\376\0\306\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\345\376\376" "\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376" "\376\0\322\376\376\0\204\376\376\0\246\376\376\0\301\376\376\0\205\376\376" "\0@\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0s\376\376\0\276\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0\224\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376" "\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""0\376" "\376\0r\376\376\0\237\376\376\0\273\376\376\0\261\376\376\0M\376\376\0\"" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376" "\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\262\376\376\0U\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\306\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\244\376\376\0:\376\376\0A\376\376\0t\376\376\0\251" "\376\376\0\306\376\376\0\230\376\376\0V\376\376\0)\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\275\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376" "\0\233\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376" "\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\273\376\376" "\0\207\376\376\0T\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\303\376" "\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0-\376\376\0\301\376\376\0S\376\376\0\0\376\376" "\0y\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0" "\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\21\376\376\0\236\376" "\376\0\270\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0u\376\376\0\264\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32" "\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\221\376\376\0\334\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\267\376\376" "\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\10\376\376\0\306\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0+\376\376\0\275\376\376\0=\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376" "\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\251\376\376\0\264\376\376\0U\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0\300\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\213\376\376\0\307\376\376\0&\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376" "\376\0s\376\376\0\310\376\376\0j\376\376\0\2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\310\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\242\376\376" "\0h\376\376\0\34\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0,\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\306\376\376\0" "h\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\272\376\376\0\16\376\376\0\11\376\376\0\233\376\376\0\207\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0\254\376\376\0\326\376\376\0\17" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\262\376\376\0V\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\225\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0M\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\302\376\376\0\277\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0V\376\376\0\301\376\376\0""2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\250\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\305\376\376\0\\\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0\266\376\376" "\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\226\376\376" "\0\273\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0l\376\376\0" "\307\376\376\0\213\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\241\376\376" "\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\304\376\376\0f\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0=\376\376\0\307\376\376\0\240\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\275\376\376" "\0{\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "b\376\376\0\306\376\376\0R\376\376\0\0\376\376\0G\376\376\0\201\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\251\376\376\0\226\376\376\0\"\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0&\376\376\0\202\376\376\0" "\202\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0v\376\376\0\275\376\376" "\0\320\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0\246\376\376\0\246\376\376\0d\376\376\0V\376\376\0r\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376\0\33\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376" "\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\315\376" "\376\0\265\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\16\376\376\0\217\376\376\0\262\376\376\0""5\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0d\376\376\0\262" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0D\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "t\376\376\0\272\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\26\376\376\0\223\376\376\0\252\376\376\0W\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0" "\5\376\376\0\0\376\376\0""0\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0]\376\376\0\310\376\376\0T\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376" "\0q\376\376\0\244\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0*\376\376" "\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\201\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""2\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\24\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0]\376\376\0k\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\302\376\376\0k\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\222\376\376\0\310\376\376" "\0P\376\376\0\241\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0\276\376\376\0{\376\376\0\267\376\376\0\177\376\376\0\6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\316\376\376\0u\376\376\0" "\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\16\376\376\0O\376\376\0\326\376\376\0e\376\376\0\21\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\27\376\376\0S\376\376\0\304\376\376\0m\376\376\0\2\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\4\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\16\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376" "\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\222\376\376\0\272\376\376\0y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0" "\306\376\376\0j\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\27\376\376" "\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\244\376\376\0$\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\232\376\376\0\305\376\376\0""6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\307\376\376\0\224" "\376\376\0\3\376\376\0\202\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376" "\0$\376\376\0\244\376\376\0""3\376\376\0\246\376\376\0\242\376\376\0.\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""4\376\376\0\315\376\376\0\306\376\376\0\30" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0" "N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\13\376\376\0E\376\376\0\323\376\376\0\245\376\376" "\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\260\376\376\0\241\376\376\0:\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376" "\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376\0\333\376\376\0\203" "\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376" "\376\0\216\376\376\0\277\376\376\0d\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0v\376\376\0\316\376\376" "\0\256\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0d\376" "\376\0\300\376\376\0\217\376\376\0,\376\376\0a\376\376\0g\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0D\376\376\0\205\376\376\0)\376\376\0\224\376\376" "\0\317\376\376\0\311\376\376\0\253\376\376\0V\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\234\376" "\376\0\342\376\376\0^\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0t\376\376\0\342\376" "\376\0\315\376\376\0\324\376\376\0x\376\376\0\31\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0j\376\376\0\301\376\376\0" "\222\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376" "\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0:\376\376\0\266\376" "\376\0\333\376\376\0\322\376\376\0\273\376\376\0T\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\225\376\376\0\300\376\376" "\0m\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\23\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0""2\376\376\0\221\376" "\376\0\321\376\376\0\325\376\376\0\314\376\376\0Z\376\376\0\15\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\10\376\376\0[\376\376\0\263\376\376\0\251\376\376" "\0}\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0_\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\262\376\376" "\0\305\376\376\0\305\376\376\0\322\376\376\0\211\376\376\0(\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0z\376\376\0\305\376\376\0\224\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0{\376\376\0\25\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0U\376\376\0\254\376\376" "\0\301\376\376\0\251\376\376\0\265\376\376\0V\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\214\376\376\0\307\376\376\0\205\376\376\0/\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376\0" ".\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\7\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\201" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\231\376\376\0\303" "\376\376\0\250\376\376\0\303\376\376\0\225\376\376\0O\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0C\376\376\0\231\376\376\0\303\376\376\0}\376\376\0+\376\376\0\256\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0:\376\376\0\216\376\376\0\310\376\376\0\250\376" "\376\0\257\376\376\0\276\376\376\0g\376\376\0\15\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0K\376\376\0\242" "\376\376\0\333\376\376\0~\376\376\0.\376\376\0\6\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376\376\0" "/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\23\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\17\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""9\376\376\0\212\376\376\0\331\376\376\0\227\376\376\0:\376" "\376\0\253\376\376\0\200\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0J\376\376\0\232\376\376\0\302\376" "\376\0\207\376\376\0A\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0'\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\254\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\16\376" "\376\0_\376\376\0\263\376\376\0\310\376\376\0\217\376\376\0>\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\260\376\376\0" "\256\376\376\0Y\376\376\0Y\376\376\0\227\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0}\376\376\0" "q\376\376\0\304\376\376\0\272\376\376\0i\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0o\376\376\0\257\376\376\0\321\376" "\376\0\217\376\376\0C\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252" "\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0#\376\376\0f\376\376\0\251\376\376\0\310" "\376\376\0\243\376\376\0W\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""9\376\376\0\205\376\376\0\302\376\376\0\271\376\376" "\0`\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0s\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\205" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0H\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376" "\0U\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376\0\0\376\376\0" "\25\376\376\0Q\376\376\0\222\376\376\0\305\376\376\0\245\376\376\0b\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\17\376\376\0h\376\376\0\246\376\376\0\307\376\376\0\233\376\376\0\304" "\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0'\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376" "\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\30\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" ">\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0I\376\376\0\345\376\376" "\0\276\376\376\0\263\376\376\0w\376\376\0""6\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0-\376\376" "\0q\376\376\0\244\376\376\0\310\376\376\0\243\376\376\0k\376\376\0""2\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\231\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0+\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0P\376\376\0\213\376\376\0\276\376\376\0\266\376" "\376\0\177\376\376\0A\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376" "\0]\376\376\0\226\376\376\0\301\376\376\0\265\376\376\0\206\376\376\0P\376" "\376\0\315\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\315\376\376" "\0j\376\376\0\234\376\376\0\305\376\376\0\256\376\376\0x\376\376\0=\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376" "\0B\376\376\0{\376\376\0\275\376\376\0\310\376\376\0\252\376\376\0{\376\376" "\0J\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376" "\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0'\376\376\0W\376\376\0\211\376\376\0\267\376" "\376\0\301\376\376\0\250\376\376\0i\376\376\0,\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\36\376\376\0M\376\376\0~\376\376\0\253\376\376\0\310\376\376\0\260" "\376\376\0\207\376\376\0s\376\376\0\244\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0" "\232\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376" "\0\225\376\376\0\177\376\376\0\215\376\376\0\266\376\376\0\304\376\376\0" "\241\376\376\0q\376\376\0?\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0A\376\376\0n\376\376\0\231" "\376\376\0\274\376\376\0\303\376\376\0\246\376\376\0\177\376\376\0X\376\376" "\0""1\376\376\0\21\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376" "\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376\0U" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376" "\0;\376\376\0\11\376\376\0\32\376\376\0H\376\376\0`\376\376\0\215\376\376" "\0\267\376\376\0\303\376\376\0\273\376\376\0\226\376\376\0i\376\376\0;\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0#\376\376" "\0I\376\376\0p\376\376\0\227\376\376\0\267\376\376\0\310\376\376\0\314\376" "\376\0\276\376\376\0y\376\376\0d\376\376\0>\376\376\0\34\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0x\376\376\0P" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376" "\376\0\2\376\376\0\24\376\376\0.\376\376\0L\376\376\0m\376\376\0\223\376" "\376\0\320\376\376\0\346\376\376\0\343\376\376\0\317\376\376\0\200\376\376" "\0h\376\376\0;\376\376\0\21\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\13\376\376\0""1\376\376\0O\376\376\0d\376\376\0\212\376\376" "\0\254\376\376\0\271\376\376\0\310\376\376\0\271\376\376\0\242\376\376\0" "\260\376\376\0\253\376\376\0Y\376\376\0""6\376\376\0\"\376\376\0\21\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0f\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0\14\376\376\0\35\376\376\0""1\376\376\0G\376\376\0a\376\376\0\245\376\376" "\0\302\376\376\0\254\376\376\0\304\376\376\0\317\376\376\0\321\376\376\0" "\320\376\376\0\324\376\376\0\326\376\376\0\314\376\376\0\241\376\376\0i\376" "\376\0;\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\17\376\376\0&\376\376\0A\376\376\0^\376\376\0o\376\376\0\222\376\376" "\0\246\376\376\0\267\376\376\0\304\376\376\0\307\376\376\0\275\376\376\0" "\261\376\376\0\277\376\376\0\272\376\376\0\203\376\376\0t\376\376\0f\376" "\376\0T\376\376\0I\376\376\0B\376\376\0""6\376\376\0+\376\376\0j\376\376" "\0\205\376\376\0\27\376\376\0\21\376\376\0\15\376\376\0\12\376\376\0\7\376" "\376\0\5\376\376\0\4\376\376\0\3\376\376\0]\376\376\0o\376\376\0\3\376\376" "\0\4\376\376\0\5\376\376\0\7\376\376\0\12\376\376\0\15\376\376\0\21\376\376" "\0\27\376\376\0l\376\376\0\203\376\376\0-\376\376\0""7\376\376\0B\376\376" "\0O\376\376\0\\\376\376\0\323\376\376\0\204\376\376\0\211\376\376\0\264\376" "\376\0\313\376\376\0\267\376\376\0\303\376\376\0\307\376\376\0\274\376\376" "\0\255\376\376\0\245\376\376\0\245\376\376\0\236\376\376\0\251\376\376\0" "\274\376\376\0\315\376\376\0\273\376\376\0\240\376\376\0g\376\376\0A\376" "\376\0\35\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\1\376\376\0\13\376\376\0\27\376\376\0&\376" "\376\0""5\376\376\0E\376\376\0T\376\376\0b\376\376\0t\376\376\0\177\376\376" "\0\206\376\376\0\222\376\376\0\235\376\376\0\262\376\376\0\270\376\376\0" "\261\376\376\0\267\376\376\0\273\376\376\0\276\376\376\0\301\376\376\0\303" "\376\376\0\304\376\376\0\305\376\376\0\312\376\376\0\313\376\376\0\305\376" "\376\0\304\376\376\0\303\376\376\0\301\376\376\0\276\376\376\0\273\376\376" "\0\267\376\376\0\262\376\376\0\265\376\376\0\263\376\376\0\233\376\376\0" "\221\376\376\0\206\376\376\0y\376\376\0l\376\376\0\315\376\376\0\237\376" "\376\0\216\376\376\0\216\376\376\0\223\376\376\0\235\376\376\0\245\376\376" "\0\275\376\376\0\310\376\376\0\302\376\376\0\246\376\376\0\200\376\376\0" "l\376\376\0E\376\376\0\36\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\36\376\376\0j\376\376\0`\376\376\0T\376\376\0D\376" "\376\0""2\376\376\0%\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0", }; frei0r-plugins-1.8.0/src/filter/squareblur/0000755000175000017500000000000014220150123017307 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/squareblur/CMakeLists.txt0000644000175000017500000000052714220150123022053 0ustar jrmljrmlset (SOURCES squareblur.c) set (TARGET squareblur) if (MSVC) set_source_files_properties (squareblur.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/squareblur/squareblur.c0000644000175000017500000000453714220150123021651 0ustar jrmljrml/* squareblur.c * Copyright (C) 2004--2005 Mathieu Guindon * Julien Keable * Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "blur.h" int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* squareblur_info) { squareblur_info->name = "Squareblur"; squareblur_info->author = "Drone"; squareblur_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; squareblur_info->color_model = F0R_COLOR_MODEL_RGBA8888; squareblur_info->frei0r_version = FREI0R_MAJOR_VERSION; squareblur_info->major_version = 0; squareblur_info->minor_version = 1; squareblur_info->num_params = 1; squareblur_info->explanation = "Variable-size square blur"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { blur_get_param_info(info, param_index); } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { return blur_construct(width, height); } void f0r_destruct(f0r_instance_t instance) { blur_destruct(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { blur_set_param_value(instance, param, param_index); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { blur_get_param_value(instance, param, param_index); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { blur_update(instance, time, inframe, outframe); } frei0r-plugins-1.8.0/src/filter/three_point_balance/0000755000175000017500000000000014220150123021107 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/three_point_balance/three_point_balance.c0000644000175000017500000001736614220150123025255 0ustar jrmljrml/* three_point_balance.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct three_point_balance_instance { unsigned int width; unsigned int height; f0r_param_color_t blackColor; f0r_param_color_t grayColor; f0r_param_color_t whiteColor; double splitPreview; double srcPosition; } three_point_balance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* three_point_balance_info) { three_point_balance_info->name = "3 point color balance"; three_point_balance_info->author = "Maksim Golovkin"; three_point_balance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; three_point_balance_info->color_model = F0R_COLOR_MODEL_RGBA8888; three_point_balance_info->frei0r_version = FREI0R_MAJOR_VERSION; three_point_balance_info->major_version = 0; three_point_balance_info->minor_version = 1; three_point_balance_info->num_params = 5; three_point_balance_info->explanation = "Adjust color balance with 3 color points"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Black color"; info->type = F0R_PARAM_COLOR; info->explanation = "Black color"; break; case 1: info->name = "Gray color"; info->type = F0R_PARAM_COLOR; info->explanation = "Gray color"; break; case 2: info->name = "White color"; info->type = F0R_PARAM_COLOR; info->explanation = "White color"; break; case 3: info->name = "Split preview"; info->type = F0R_PARAM_BOOL; info->explanation = "Split privew"; break; case 4: info->name = "Source image on left side"; info->type = F0R_PARAM_BOOL; info->explanation = "Source image on left side"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { three_point_balance_instance_t* inst = (three_point_balance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->blackColor.r = 0; inst->blackColor.g = 0; inst->blackColor.b = 0; inst->grayColor.r = .5; inst->grayColor.g = .5; inst->grayColor.b = .5; inst->whiteColor.r = 1; inst->whiteColor.g = 1; inst->whiteColor.b = 1; inst->splitPreview = 1; inst->srcPosition = 1; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t*)instance; switch(param_index) { case 0: inst->blackColor = *((f0r_param_color_t *)param); break; case 1: inst->grayColor = *((f0r_param_color_t *)param); break; case 2: inst->whiteColor = *((f0r_param_color_t *)param); break; case 3: inst->splitPreview = *((double *)param); break; case 4: inst->srcPosition = *((double *)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t *)instance; switch(param_index) { case 0: *((f0r_param_color_t *)param) = inst->blackColor; break; case 1: *((f0r_param_color_t *)param) = inst->grayColor; break; case 2: *((f0r_param_color_t *)param) = inst->whiteColor; break; case 3: *((double *)param) = inst->splitPreview; break; case 4: *((double *)param) = inst->srcPosition; break; } } double* gaussSLESolve(size_t size, double* A) { int extSize = size + 1; //direct way: tranform matrix A to triangular form for(int row = 0; row < size; row++) { int col = row; int lastRowToSwap = size - 1; while (A[row * extSize + col] == 0 && lastRowToSwap > row) { //checking if current and lower rows can be swapped for(int i = 0; i < extSize; i++) { double tmp = A[row * extSize + i]; A[row * extSize + i] = A[lastRowToSwap * extSize + i]; A[lastRowToSwap * extSize + i] = tmp; } lastRowToSwap--; } double coeff = A[row * extSize + col]; for(int j = 0; j < extSize; j++) A[row * extSize + j] /= coeff; if (lastRowToSwap > row) { for(int i = row + 1; i < size; i++) { double rowCoeff = -A[i * extSize + col]; for(int j = col; j < extSize; j++) A[i * extSize + j] += A[row * extSize + j] * rowCoeff; } } } //backward way: find solution from last to first double *solution = (double*)calloc(size, sizeof(double)); for(int i = size - 1; i >= 0; i--) { solution[i] = A[i * extSize + size];// for(int j = size - 1; j > i; j--) { solution[i] -= solution[j] * A[i * extSize + j]; } } return solution; } double* calcParabolaCoeffs(double* points) { double *m = (double*)calloc(3 * 4, sizeof(double)); for(int i = 0; i < 3; i++) { int offset = i * 2; m[i * 4] = points[offset] * points[offset]; m[i * 4 + 1] = points[offset]; m[i * 4 + 2] = 1; m[i * 4 + 3] = points[offset + 1]; } double *coeffs = gaussSLESolve(3, m); free(m); return coeffs; } double parabola(double x, double* coeffs) { return (coeffs[0] * x + coeffs[1]) * x + coeffs[2]; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int mapRed[256]; int mapGreen[256]; int mapBlue[256]; double redPoints[6] = {inst->blackColor.r, 0, inst->grayColor.r, 0.5, inst->whiteColor.r, 1}; double greenPoints[6] = {inst->blackColor.g, 0, inst->grayColor.g, 0.5, inst->whiteColor.g, 1}; double bluePoints[6] = {inst->blackColor.b, 0, inst->grayColor.b, 0.5, inst->whiteColor.b, 1}; double *redCoeffs = calcParabolaCoeffs(redPoints); double *greenCoeffs = calcParabolaCoeffs(greenPoints); double *blueCoeffs = calcParabolaCoeffs(bluePoints); //building map for values from 0 to 255 for(int i = 0; i < 256; i++) { double w = parabola(i / 255., redCoeffs); mapRed[i] = CLAMP(w, 0, 1) * 255; w = parabola(i / 255., greenCoeffs); mapGreen[i] = CLAMP(w, 0, 1) * 255; w = parabola(i / 255., blueCoeffs); mapBlue[i] = CLAMP(w, 0, 1) * 255; } free(redCoeffs); free(greenCoeffs); free(blueCoeffs); for(int j = 0; j < inst->width; j++) { int copyPixel = inst->splitPreview && ((inst->srcPosition && j < inst->width / 2) || (!inst->srcPosition && j >= inst->width / 2)); for(int i = 0; i < inst->height; i++) { int offset = (i * inst->width + j) * 4; if (copyPixel) { dst[offset] = src[offset]; offset++; dst[offset] = src[offset]; offset++; dst[offset] = src[offset]; offset++; } else { dst[offset] = mapRed[src[offset]]; offset++; dst[offset] = mapGreen[src[offset]]; offset++; dst[offset] = mapBlue[src[offset]]; offset++; } dst[offset] = src[offset]; // copy alpha offset++; } } } frei0r-plugins-1.8.0/src/filter/three_point_balance/CMakeLists.txt0000644000175000017500000000075114220150123023652 0ustar jrmljrml# Set C99 flag for gcc if (CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "-std=c99") endif (CMAKE_COMPILER_IS_GNUCC) set (SOURCES three_point_balance.c) set (TARGET three_point_balance) if (MSVC) set_source_files_properties (three_point_balance.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/premultiply/0000755000175000017500000000000014220150123017510 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/premultiply/CMakeLists.txt0000644000175000017500000000051314220150123022247 0ustar jrmljrmlset (SOURCES premultiply.cpp) set (TARGET premultiply) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/premultiply/premultiply.cpp0000644000175000017500000000477714220150123022621 0ustar jrmljrml/* * Copyright (C) 2018 Dan Dennedy * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" class Premultiply : public frei0r::filter { public: Premultiply(unsigned int width, unsigned int height) : m_unpremultiply(0) { register_param(m_unpremultiply, "unpremultiply", "Whether to unpremultiply instead"); } ~Premultiply() { } virtual void update(double, uint32_t* out, const uint32_t* in) { uint8_t *src = (uint8_t*) in; uint8_t *dst = (uint8_t*) out; unsigned int n = width * height + 1; if (!m_unpremultiply) { // premultiply while (--n) { uint8_t a = src[3]; dst[0] = (src[0] * a) >> 8; dst[1] = (src[1] * a) >> 8; dst[2] = (src[2] * a) >> 8; dst[3] = a; src += 4; dst += 4; } } else { // unpremultiply while (--n) { uint8_t a = src[3]; if (a > 0 && a < 255) { dst[0] = MIN((src[0] << 8) / a, 255); dst[1] = MIN((src[1] << 8) / a, 255); dst[2] = MIN((src[2] << 8) / a, 255); } else { dst[0] = src[0]; dst[1] = src[1]; dst[2] = src[2]; } dst[3] = a; src += 4; dst += 4; } } } private: bool m_unpremultiply; }; frei0r::construct plugin("Premultiply or Unpremultiply", "Multiply (or divide) each color component by the pixel's alpha value", "Dan Dennedy", 0, 2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/balanc0r/0000755000175000017500000000000014220150123016604 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/balanc0r/CMakeLists.txt0000644000175000017500000000052114220150123021342 0ustar jrmljrmlset (SOURCES balanc0r.c) set (TARGET balanc0r) if (MSVC) set_source_files_properties (balanc0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/balanc0r/balanc0r.c0000644000175000017500000007025014220150123020436 0ustar jrmljrml/* balanc0r.c * Copyright (C) 2009 Dan Dennedy * This file is a Frei0r plugin based on digikam's white balance plugin * whose code is under the following copyrights. * Code in setRGBmult and f0r_set_param_value derived from code * copyright (C) 2005-2006 Gilles Caulier . * Values in bbWB array from code * copyright (C) 2004-2005 by Pawel T. Jochym . * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" static const float bbWB[][3] = { /* 2000 */ { 1.0000, 0.5977, 0.0120 }, /* 2010 */ { 1.0000, 0.6021, 0.0140 }, /* 2020 */ { 1.0000, 0.6064, 0.0160 }, /* 2030 */ { 1.0000, 0.6107, 0.0181 }, /* 2040 */ { 1.0000, 0.6150, 0.0202 }, /* 2050 */ { 1.0000, 0.6193, 0.0223 }, /* 2060 */ { 1.0000, 0.6236, 0.0244 }, /* 2070 */ { 1.0000, 0.6278, 0.0265 }, /* 2080 */ { 1.0000, 0.6320, 0.0287 }, /* 2090 */ { 1.0000, 0.6362, 0.0309 }, /* 2100 */ { 1.0000, 0.6403, 0.0331 }, /* 2110 */ { 1.0000, 0.6444, 0.0353 }, /* 2120 */ { 1.0000, 0.6485, 0.0375 }, /* 2130 */ { 1.0000, 0.6526, 0.0398 }, /* 2140 */ { 1.0000, 0.6566, 0.0421 }, /* 2150 */ { 1.0000, 0.6606, 0.0444 }, /* 2160 */ { 1.0000, 0.6646, 0.0467 }, /* 2170 */ { 1.0000, 0.6686, 0.0491 }, /* 2180 */ { 1.0000, 0.6725, 0.0514 }, /* 2190 */ { 1.0000, 0.6764, 0.0538 }, /* 2200 */ { 1.0000, 0.6803, 0.0562 }, /* 2210 */ { 1.0000, 0.6842, 0.0586 }, /* 2220 */ { 1.0000, 0.6880, 0.0611 }, /* 2230 */ { 1.0000, 0.6918, 0.0635 }, /* 2240 */ { 1.0000, 0.6956, 0.0660 }, /* 2250 */ { 1.0000, 0.6994, 0.0685 }, /* 2260 */ { 1.0000, 0.7031, 0.0710 }, /* 2270 */ { 1.0000, 0.7068, 0.0735 }, /* 2280 */ { 1.0000, 0.7105, 0.0761 }, /* 2290 */ { 1.0000, 0.7142, 0.0786 }, /* 2300 */ { 1.0000, 0.7178, 0.0812 }, /* 2310 */ { 1.0000, 0.7214, 0.0838 }, /* 2320 */ { 1.0000, 0.7250, 0.0864 }, /* 2330 */ { 1.0000, 0.7286, 0.0890 }, /* 2340 */ { 1.0000, 0.7321, 0.0917 }, /* 2350 */ { 1.0000, 0.7356, 0.0943 }, /* 2360 */ { 1.0000, 0.7391, 0.0970 }, /* 2370 */ { 1.0000, 0.7426, 0.0997 }, /* 2380 */ { 1.0000, 0.7461, 0.1024 }, /* 2390 */ { 1.0000, 0.7495, 0.1051 }, /* 2400 */ { 1.0000, 0.7529, 0.1079 }, /* 2410 */ { 1.0000, 0.7563, 0.1106 }, /* 2420 */ { 1.0000, 0.7596, 0.1134 }, /* 2430 */ { 1.0000, 0.7630, 0.1162 }, /* 2440 */ { 1.0000, 0.7663, 0.1189 }, /* 2450 */ { 1.0000, 0.7696, 0.1217 }, /* 2460 */ { 1.0000, 0.7728, 0.1246 }, /* 2470 */ { 1.0000, 0.7761, 0.1274 }, /* 2480 */ { 1.0000, 0.7793, 0.1302 }, /* 2490 */ { 1.0000, 0.7825, 0.1331 }, /* 2500 */ { 1.0000, 0.7857, 0.1360 }, /* 2510 */ { 1.0000, 0.7889, 0.1388 }, /* 2520 */ { 1.0000, 0.7920, 0.1417 }, /* 2530 */ { 1.0000, 0.7951, 0.1446 }, /* 2540 */ { 1.0000, 0.7982, 0.1476 }, /* 2550 */ { 1.0000, 0.8013, 0.1505 }, /* 2560 */ { 1.0000, 0.8043, 0.1534 }, /* 2570 */ { 1.0000, 0.8074, 0.1564 }, /* 2580 */ { 1.0000, 0.8104, 0.1593 }, /* 2590 */ { 1.0000, 0.8134, 0.1623 }, /* 2600 */ { 1.0000, 0.8163, 0.1653 }, /* 2610 */ { 1.0000, 0.8193, 0.1683 }, /* 2620 */ { 1.0000, 0.8222, 0.1713 }, /* 2630 */ { 1.0000, 0.8251, 0.1743 }, /* 2640 */ { 1.0000, 0.8280, 0.1773 }, /* 2650 */ { 1.0000, 0.8309, 0.1804 }, /* 2660 */ { 1.0000, 0.8337, 0.1834 }, /* 2670 */ { 1.0000, 0.8365, 0.1865 }, /* 2680 */ { 1.0000, 0.8393, 0.1895 }, /* 2690 */ { 1.0000, 0.8421, 0.1926 }, /* 2700 */ { 1.0000, 0.8449, 0.1957 }, /* 2710 */ { 1.0000, 0.8476, 0.1988 }, /* 2720 */ { 1.0000, 0.8504, 0.2019 }, /* 2730 */ { 1.0000, 0.8531, 0.2050 }, /* 2740 */ { 1.0000, 0.8558, 0.2081 }, /* 2750 */ { 1.0000, 0.8585, 0.2112 }, /* 2760 */ { 1.0000, 0.8611, 0.2144 }, /* 2770 */ { 1.0000, 0.8637, 0.2175 }, /* 2780 */ { 1.0000, 0.8664, 0.2206 }, /* 2790 */ { 1.0000, 0.8690, 0.2238 }, /* 2800 */ { 1.0000, 0.8715, 0.2269 }, /* 2810 */ { 1.0000, 0.8741, 0.2301 }, /* 2820 */ { 1.0000, 0.8766, 0.2333 }, /* 2830 */ { 1.0000, 0.8792, 0.2365 }, /* 2840 */ { 1.0000, 0.8817, 0.2397 }, /* 2850 */ { 1.0000, 0.8842, 0.2429 }, /* 2860 */ { 1.0000, 0.8866, 0.2461 }, /* 2870 */ { 1.0000, 0.8891, 0.2493 }, /* 2880 */ { 1.0000, 0.8915, 0.2525 }, /* 2890 */ { 1.0000, 0.8940, 0.2557 }, /* 2900 */ { 1.0000, 0.8964, 0.2589 }, /* 2910 */ { 1.0000, 0.8987, 0.2621 }, /* 2920 */ { 1.0000, 0.9011, 0.2654 }, /* 2930 */ { 1.0000, 0.9035, 0.2686 }, /* 2940 */ { 1.0000, 0.9058, 0.2719 }, /* 2950 */ { 1.0000, 0.9081, 0.2751 }, /* 2960 */ { 1.0000, 0.9104, 0.2784 }, /* 2970 */ { 1.0000, 0.9127, 0.2816 }, /* 2980 */ { 1.0000, 0.9150, 0.2849 }, /* 2990 */ { 1.0000, 0.9172, 0.2882 }, /* 3000 */ { 1.0000, 0.9195, 0.2914 }, /* 3010 */ { 1.0000, 0.9217, 0.2947 }, /* 3020 */ { 1.0000, 0.9239, 0.2980 }, /* 3030 */ { 1.0000, 0.9261, 0.3013 }, /* 3040 */ { 1.0000, 0.9283, 0.3046 }, /* 3050 */ { 1.0000, 0.9304, 0.3079 }, /* 3060 */ { 1.0000, 0.9326, 0.3112 }, /* 3070 */ { 1.0000, 0.9347, 0.3145 }, /* 3080 */ { 1.0000, 0.9368, 0.3178 }, /* 3090 */ { 1.0000, 0.9389, 0.3211 }, /* 3100 */ { 1.0000, 0.9410, 0.3244 }, /* 3110 */ { 1.0000, 0.9430, 0.3277 }, /* 3120 */ { 1.0000, 0.9451, 0.3310 }, /* 3130 */ { 1.0000, 0.9471, 0.3343 }, /* 3140 */ { 1.0000, 0.9492, 0.3376 }, /* 3150 */ { 1.0000, 0.9512, 0.3410 }, /* 3160 */ { 1.0000, 0.9532, 0.3443 }, /* 3170 */ { 1.0000, 0.9551, 0.3476 }, /* 3180 */ { 1.0000, 0.9571, 0.3509 }, /* 3190 */ { 1.0000, 0.9590, 0.3543 }, /* 3200 */ { 1.0000, 0.9610, 0.3576 }, /* 3210 */ { 1.0000, 0.9629, 0.3609 }, /* 3220 */ { 1.0000, 0.9648, 0.3643 }, /* 3230 */ { 1.0000, 0.9667, 0.3676 }, /* 3240 */ { 1.0000, 0.9686, 0.3709 }, /* 3250 */ { 1.0000, 0.9705, 0.3743 }, /* 3260 */ { 1.0000, 0.9723, 0.3776 }, /* 3270 */ { 1.0000, 0.9741, 0.3810 }, /* 3280 */ { 1.0000, 0.9760, 0.3843 }, /* 3290 */ { 1.0000, 0.9778, 0.3876 }, /* 3300 */ { 1.0000, 0.9796, 0.3910 }, /* 3310 */ { 1.0000, 0.9814, 0.3943 }, /* 3320 */ { 1.0000, 0.9831, 0.3977 }, /* 3330 */ { 1.0000, 0.9849, 0.4010 }, /* 3340 */ { 1.0000, 0.9867, 0.4044 }, /* 3350 */ { 1.0000, 0.9884, 0.4077 }, /* 3360 */ { 1.0000, 0.9901, 0.4111 }, /* 3370 */ { 1.0000, 0.9918, 0.4144 }, /* 3380 */ { 1.0000, 0.9935, 0.4177 }, /* 3390 */ { 1.0000, 0.9952, 0.4211 }, /* 3400 */ { 1.0000, 0.9969, 0.4244 }, /* 3410 */ { 1.0000, 0.9985, 0.4278 }, /* 3420 */ { 1.0000, 1.0000, 0.4311 }, /* 3430 */ { 1.0000, 1.0000, 0.4345 }, /* 3440 */ { 1.0000, 1.0000, 0.4378 }, /* 3450 */ { 1.0000, 1.0000, 0.4412 }, /* 3460 */ { 1.0000, 1.0000, 0.4445 }, /* 3470 */ { 1.0000, 1.0000, 0.4479 }, /* 3480 */ { 0.9992, 1.0000, 0.4512 }, /* 3490 */ { 0.9977, 1.0000, 0.4545 }, /* 3500 */ { 0.9962, 1.0000, 0.4579 }, /* 3510 */ { 0.9947, 1.0000, 0.4612 }, /* 3520 */ { 0.9932, 1.0000, 0.4646 }, /* 3530 */ { 0.9918, 1.0000, 0.4679 }, /* 3540 */ { 0.9903, 1.0000, 0.4712 }, /* 3550 */ { 0.9888, 1.0000, 0.4746 }, /* 3560 */ { 0.9874, 1.0000, 0.4779 }, /* 3570 */ { 0.9859, 1.0000, 0.4812 }, /* 3580 */ { 0.9845, 1.0000, 0.4846 }, /* 3590 */ { 0.9830, 1.0000, 0.4879 }, /* 3600 */ { 0.9816, 1.0000, 0.4912 }, /* 3610 */ { 0.9802, 1.0000, 0.4945 }, /* 3620 */ { 0.9788, 1.0000, 0.4979 }, /* 3630 */ { 0.9773, 1.0000, 0.5012 }, /* 3640 */ { 0.9759, 1.0000, 0.5045 }, /* 3650 */ { 0.9745, 1.0000, 0.5078 }, /* 3660 */ { 0.9731, 1.0000, 0.5111 }, /* 3670 */ { 0.9717, 1.0000, 0.5144 }, /* 3680 */ { 0.9703, 1.0000, 0.5178 }, /* 3690 */ { 0.9689, 1.0000, 0.5211 }, /* 3700 */ { 0.9676, 1.0000, 0.5244 }, /* 3710 */ { 0.9662, 1.0000, 0.5277 }, /* 3720 */ { 0.9648, 1.0000, 0.5310 }, /* 3730 */ { 0.9634, 1.0000, 0.5343 }, /* 3740 */ { 0.9621, 1.0000, 0.5376 }, /* 3750 */ { 0.9607, 1.0000, 0.5409 }, /* 3760 */ { 0.9594, 1.0000, 0.5442 }, /* 3770 */ { 0.9580, 1.0000, 0.5474 }, /* 3780 */ { 0.9567, 1.0000, 0.5507 }, /* 3790 */ { 0.9553, 1.0000, 0.5540 }, /* 3800 */ { 0.9540, 1.0000, 0.5573 }, /* 3810 */ { 0.9527, 1.0000, 0.5606 }, /* 3820 */ { 0.9514, 1.0000, 0.5638 }, /* 3830 */ { 0.9500, 1.0000, 0.5671 }, /* 3840 */ { 0.9487, 1.0000, 0.5704 }, /* 3850 */ { 0.9474, 1.0000, 0.5736 }, /* 3860 */ { 0.9461, 1.0000, 0.5769 }, /* 3870 */ { 0.9448, 1.0000, 0.5802 }, /* 3880 */ { 0.9435, 1.0000, 0.5834 }, /* 3890 */ { 0.9422, 1.0000, 0.5867 }, /* 3900 */ { 0.9409, 1.0000, 0.5899 }, /* 3910 */ { 0.9397, 1.0000, 0.5932 }, /* 3920 */ { 0.9384, 1.0000, 0.5964 }, /* 3930 */ { 0.9371, 1.0000, 0.5996 }, /* 3940 */ { 0.9358, 1.0000, 0.6029 }, /* 3950 */ { 0.9346, 1.0000, 0.6061 }, /* 3960 */ { 0.9333, 1.0000, 0.6093 }, /* 3970 */ { 0.9321, 1.0000, 0.6126 }, /* 3980 */ { 0.9308, 1.0000, 0.6158 }, /* 3990 */ { 0.9296, 1.0000, 0.6190 }, /* 4000 */ { 0.9283, 1.0000, 0.6222 }, /* 4010 */ { 0.9271, 1.0000, 0.6254 }, /* 4020 */ { 0.9259, 1.0000, 0.6286 }, /* 4030 */ { 0.9247, 1.0000, 0.6318 }, /* 4040 */ { 0.9234, 1.0000, 0.6350 }, /* 4050 */ { 0.9222, 1.0000, 0.6382 }, /* 4060 */ { 0.9210, 1.0000, 0.6414 }, /* 4070 */ { 0.9198, 1.0000, 0.6446 }, /* 4080 */ { 0.9186, 1.0000, 0.6478 }, /* 4090 */ { 0.9174, 1.0000, 0.6509 }, /* 4100 */ { 0.9162, 1.0000, 0.6541 }, /* 4110 */ { 0.9150, 1.0000, 0.6573 }, /* 4120 */ { 0.9138, 1.0000, 0.6605 }, /* 4130 */ { 0.9126, 1.0000, 0.6636 }, /* 4140 */ { 0.9115, 1.0000, 0.6668 }, /* 4150 */ { 0.9103, 1.0000, 0.6699 }, /* 4160 */ { 0.9091, 1.0000, 0.6731 }, /* 4170 */ { 0.9080, 1.0000, 0.6762 }, /* 4180 */ { 0.9068, 1.0000, 0.6794 }, /* 4190 */ { 0.9056, 1.0000, 0.6825 }, /* 4200 */ { 0.9045, 1.0000, 0.6856 }, /* 4210 */ { 0.9033, 1.0000, 0.6887 }, /* 4220 */ { 0.9022, 1.0000, 0.6919 }, /* 4230 */ { 0.9011, 1.0000, 0.6950 }, /* 4240 */ { 0.8999, 1.0000, 0.6981 }, /* 4250 */ { 0.8988, 1.0000, 0.7012 }, /* 4260 */ { 0.8974, 1.0000, 0.7041 }, /* 4270 */ { 0.8960, 1.0000, 0.7070 }, /* 4280 */ { 0.8946, 1.0000, 0.7098 }, /* 4290 */ { 0.8932, 1.0000, 0.7127 }, /* 4300 */ { 0.8918, 1.0000, 0.7155 }, /* 4310 */ { 0.8904, 1.0000, 0.7184 }, /* 4320 */ { 0.8890, 1.0000, 0.7212 }, /* 4330 */ { 0.8876, 1.0000, 0.7240 }, /* 4340 */ { 0.8862, 1.0000, 0.7269 }, /* 4350 */ { 0.8849, 1.0000, 0.7297 }, /* 4360 */ { 0.8835, 1.0000, 0.7325 }, /* 4370 */ { 0.8821, 1.0000, 0.7353 }, /* 4380 */ { 0.8808, 1.0000, 0.7381 }, /* 4390 */ { 0.8795, 1.0000, 0.7409 }, /* 4400 */ { 0.8781, 1.0000, 0.7437 }, /* 4410 */ { 0.8768, 1.0000, 0.7465 }, /* 4420 */ { 0.8755, 1.0000, 0.7493 }, /* 4430 */ { 0.8742, 1.0000, 0.7521 }, /* 4440 */ { 0.8729, 1.0000, 0.7549 }, /* 4450 */ { 0.8716, 1.0000, 0.7576 }, /* 4460 */ { 0.8703, 1.0000, 0.7604 }, /* 4470 */ { 0.8690, 1.0000, 0.7632 }, /* 4480 */ { 0.8677, 1.0000, 0.7659 }, /* 4490 */ { 0.8664, 1.0000, 0.7687 }, /* 4500 */ { 0.8652, 1.0000, 0.7714 }, /* 4510 */ { 0.8639, 1.0000, 0.7742 }, /* 4520 */ { 0.8627, 1.0000, 0.7769 }, /* 4530 */ { 0.8614, 1.0000, 0.7797 }, /* 4540 */ { 0.8602, 1.0000, 0.7824 }, /* 4550 */ { 0.8589, 1.0000, 0.7851 }, /* 4560 */ { 0.8577, 1.0000, 0.7879 }, /* 4570 */ { 0.8565, 1.0000, 0.7906 }, /* 4580 */ { 0.8553, 1.0000, 0.7933 }, /* 4590 */ { 0.8541, 1.0000, 0.7960 }, /* 4600 */ { 0.8529, 1.0000, 0.7987 }, /* 4610 */ { 0.8517, 1.0000, 0.8014 }, /* 4620 */ { 0.8505, 1.0000, 0.8041 }, /* 4630 */ { 0.8493, 1.0000, 0.8068 }, /* 4640 */ { 0.8481, 1.0000, 0.8095 }, /* 4650 */ { 0.8469, 1.0000, 0.8122 }, /* 4660 */ { 0.8458, 1.0000, 0.8148 }, /* 4670 */ { 0.8446, 1.0000, 0.8175 }, /* 4680 */ { 0.8434, 1.0000, 0.8202 }, /* 4690 */ { 0.8423, 1.0000, 0.8228 }, /* 4700 */ { 0.8411, 1.0000, 0.8255 }, /* 4710 */ { 0.8400, 1.0000, 0.8282 }, /* 4720 */ { 0.8389, 1.0000, 0.8308 }, /* 4730 */ { 0.8377, 1.0000, 0.8335 }, /* 4740 */ { 0.8366, 1.0000, 0.8361 }, /* 4750 */ { 0.8355, 1.0000, 0.8387 }, /* 4760 */ { 0.8344, 1.0000, 0.8414 }, /* 4770 */ { 0.8333, 1.0000, 0.8440 }, /* 4780 */ { 0.8322, 1.0000, 0.8466 }, /* 4790 */ { 0.8311, 1.0000, 0.8492 }, /* 4800 */ { 0.8300, 1.0000, 0.8518 }, /* 4810 */ { 0.8289, 1.0000, 0.8544 }, /* 4820 */ { 0.8278, 1.0000, 0.8570 }, /* 4830 */ { 0.8268, 1.0000, 0.8596 }, /* 4840 */ { 0.8257, 1.0000, 0.8622 }, /* 4850 */ { 0.8246, 1.0000, 0.8648 }, /* 4860 */ { 0.8236, 1.0000, 0.8674 }, /* 4870 */ { 0.8225, 1.0000, 0.8700 }, /* 4880 */ { 0.8215, 1.0000, 0.8725 }, /* 4890 */ { 0.8204, 1.0000, 0.8751 }, /* 4900 */ { 0.8194, 1.0000, 0.8777 }, /* 4910 */ { 0.8183, 1.0000, 0.8802 }, /* 4920 */ { 0.8173, 1.0000, 0.8828 }, /* 4930 */ { 0.8163, 1.0000, 0.8853 }, /* 4940 */ { 0.8153, 1.0000, 0.8879 }, /* 4950 */ { 0.8143, 1.0000, 0.8904 }, /* 4960 */ { 0.8132, 1.0000, 0.8930 }, /* 4970 */ { 0.8122, 1.0000, 0.8955 }, /* 4980 */ { 0.8112, 1.0000, 0.8980 }, /* 4990 */ { 0.8102, 1.0000, 0.9005 }, /* 5000 */ { 0.8093, 1.0000, 0.9031 }, /* 5010 */ { 0.8083, 1.0000, 0.9056 }, /* 5020 */ { 0.8073, 1.0000, 0.9081 }, /* 5030 */ { 0.8063, 1.0000, 0.9106 }, /* 5040 */ { 0.8053, 1.0000, 0.9131 }, /* 5050 */ { 0.8044, 1.0000, 0.9156 }, /* 5060 */ { 0.8034, 1.0000, 0.9181 }, /* 5070 */ { 0.8024, 1.0000, 0.9206 }, /* 5080 */ { 0.8015, 1.0000, 0.9230 }, /* 5090 */ { 0.8005, 1.0000, 0.9255 }, /* 5100 */ { 0.7996, 1.0000, 0.9280 }, /* 5110 */ { 0.7986, 1.0000, 0.9305 }, /* 5120 */ { 0.7977, 1.0000, 0.9329 }, /* 5130 */ { 0.7968, 1.0000, 0.9354 }, /* 5140 */ { 0.7958, 1.0000, 0.9378 }, /* 5150 */ { 0.7949, 1.0000, 0.9403 }, /* 5160 */ { 0.7940, 1.0000, 0.9427 }, /* 5170 */ { 0.7931, 1.0000, 0.9452 }, /* 5180 */ { 0.7922, 1.0000, 0.9476 }, /* 5190 */ { 0.7913, 1.0000, 0.9500 }, /* 5200 */ { 0.7904, 1.0000, 0.9524 }, /* 5210 */ { 0.7895, 1.0000, 0.9549 }, /* 5220 */ { 0.7886, 1.0000, 0.9573 }, /* 5230 */ { 0.7877, 1.0000, 0.9597 }, /* 5240 */ { 0.7868, 1.0000, 0.9621 }, /* 5250 */ { 0.7859, 1.0000, 0.9645 }, /* 5260 */ { 0.7850, 1.0000, 0.9669 }, /* 5270 */ { 0.7841, 1.0000, 0.9693 }, /* 5280 */ { 0.7833, 1.0000, 0.9717 }, /* 5290 */ { 0.7824, 1.0000, 0.9741 }, /* 5300 */ { 0.7815, 1.0000, 0.9764 }, /* 5310 */ { 0.7807, 1.0000, 0.9788 }, /* 5320 */ { 0.7798, 1.0000, 0.9812 }, /* 5330 */ { 0.7790, 1.0000, 0.9835 }, /* 5340 */ { 0.7781, 1.0000, 0.9859 }, /* 5350 */ { 0.7773, 1.0000, 0.9883 }, /* 5360 */ { 0.7764, 1.0000, 0.9906 }, /* 5370 */ { 0.7756, 1.0000, 0.9930 }, /* 5380 */ { 0.7748, 1.0000, 0.9953 }, /* 5390 */ { 0.7739, 1.0000, 0.9976 }, /* 5400 */ { 0.7731, 1.0000, 1.0000 }, /* 5410 */ { 0.7723, 1.0000, 1.0000 }, /* 5420 */ { 0.7715, 1.0000, 1.0000 }, /* 5430 */ { 0.7706, 1.0000, 1.0000 }, /* 5440 */ { 0.7698, 1.0000, 1.0000 }, /* 5450 */ { 0.7690, 1.0000, 1.0000 }, /* 5460 */ { 0.7682, 1.0000, 1.0000 }, /* 5470 */ { 0.7674, 1.0000, 1.0000 }, /* 5480 */ { 0.7666, 1.0000, 1.0000 }, /* 5490 */ { 0.7658, 1.0000, 1.0000 }, /* 5500 */ { 0.7650, 1.0000, 1.0000 }, /* 5510 */ { 0.7642, 1.0000, 1.0000 }, /* 5520 */ { 0.7634, 1.0000, 1.0000 }, /* 5530 */ { 0.7627, 1.0000, 1.0000 }, /* 5540 */ { 0.7619, 1.0000, 1.0000 }, /* 5550 */ { 0.7611, 1.0000, 1.0000 }, /* 5560 */ { 0.7603, 1.0000, 1.0000 }, /* 5570 */ { 0.7596, 1.0000, 1.0000 }, /* 5580 */ { 0.7588, 1.0000, 1.0000 }, /* 5590 */ { 0.7580, 1.0000, 1.0000 }, /* 5600 */ { 0.7573, 1.0000, 1.0000 }, /* 5610 */ { 0.7565, 1.0000, 1.0000 }, /* 5620 */ { 0.7558, 1.0000, 1.0000 }, /* 5630 */ { 0.7550, 1.0000, 1.0000 }, /* 5640 */ { 0.7543, 1.0000, 1.0000 }, /* 5650 */ { 0.7535, 1.0000, 1.0000 }, /* 5660 */ { 0.7528, 1.0000, 1.0000 }, /* 5670 */ { 0.7521, 1.0000, 1.0000 }, /* 5680 */ { 0.7513, 1.0000, 1.0000 }, /* 5690 */ { 0.7506, 1.0000, 1.0000 }, /* 5700 */ { 0.7499, 1.0000, 1.0000 }, /* 5710 */ { 0.7492, 1.0000, 1.0000 }, /* 5720 */ { 0.7484, 1.0000, 1.0000 }, /* 5730 */ { 0.7477, 1.0000, 1.0000 }, /* 5740 */ { 0.7470, 1.0000, 1.0000 }, /* 5750 */ { 0.7456, 1.0000, 1.0000 }, /* 5760 */ { 0.7436, 1.0000, 1.0000 }, /* 5770 */ { 0.7416, 1.0000, 1.0000 }, /* 5780 */ { 0.7396, 1.0000, 1.0000 }, /* 5790 */ { 0.7377, 1.0000, 1.0000 }, /* 5800 */ { 0.7358, 1.0000, 1.0000 }, /* 5810 */ { 0.7338, 1.0000, 1.0000 }, /* 5820 */ { 0.7319, 1.0000, 1.0000 }, /* 5830 */ { 0.7300, 1.0000, 1.0000 }, /* 5840 */ { 0.7281, 1.0000, 1.0000 }, /* 5850 */ { 0.7263, 1.0000, 1.0000 }, /* 5860 */ { 0.7244, 1.0000, 1.0000 }, /* 5870 */ { 0.7225, 1.0000, 1.0000 }, /* 5880 */ { 0.7207, 1.0000, 1.0000 }, /* 5890 */ { 0.7189, 1.0000, 1.0000 }, /* 5900 */ { 0.7170, 1.0000, 1.0000 }, /* 5910 */ { 0.7152, 1.0000, 1.0000 }, /* 5920 */ { 0.7134, 1.0000, 1.0000 }, /* 5930 */ { 0.7116, 1.0000, 1.0000 }, /* 5940 */ { 0.7099, 1.0000, 1.0000 }, /* 5950 */ { 0.7081, 1.0000, 1.0000 }, /* 5960 */ { 0.7063, 1.0000, 1.0000 }, /* 5970 */ { 0.7046, 1.0000, 1.0000 }, /* 5980 */ { 0.7029, 1.0000, 1.0000 }, /* 5990 */ { 0.7011, 1.0000, 1.0000 }, /* 6000 */ { 0.6994, 1.0000, 1.0000 }, /* 6010 */ { 0.6977, 1.0000, 1.0000 }, /* 6020 */ { 0.6960, 1.0000, 1.0000 }, /* 6030 */ { 0.6943, 1.0000, 1.0000 }, /* 6040 */ { 0.6926, 1.0000, 1.0000 }, /* 6050 */ { 0.6910, 1.0000, 1.0000 }, /* 6060 */ { 0.6893, 1.0000, 1.0000 }, /* 6070 */ { 0.6877, 1.0000, 1.0000 }, /* 6080 */ { 0.6860, 1.0000, 1.0000 }, /* 6090 */ { 0.6844, 1.0000, 1.0000 }, /* 6100 */ { 0.6828, 1.0000, 1.0000 }, /* 6110 */ { 0.6812, 1.0000, 1.0000 }, /* 6120 */ { 0.6796, 1.0000, 1.0000 }, /* 6130 */ { 0.6780, 1.0000, 1.0000 }, /* 6140 */ { 0.6764, 1.0000, 1.0000 }, /* 6150 */ { 0.6748, 1.0000, 1.0000 }, /* 6160 */ { 0.6733, 1.0000, 1.0000 }, /* 6170 */ { 0.6717, 1.0000, 1.0000 }, /* 6180 */ { 0.6702, 1.0000, 1.0000 }, /* 6190 */ { 0.6686, 1.0000, 1.0000 }, /* 6200 */ { 0.6671, 1.0000, 1.0000 }, /* 6210 */ { 0.6656, 1.0000, 1.0000 }, /* 6220 */ { 0.6641, 1.0000, 1.0000 }, /* 6230 */ { 0.6626, 1.0000, 1.0000 }, /* 6240 */ { 0.6611, 1.0000, 1.0000 }, /* 6250 */ { 0.6596, 1.0000, 1.0000 }, /* 6260 */ { 0.6581, 1.0000, 1.0000 }, /* 6270 */ { 0.6566, 1.0000, 1.0000 }, /* 6280 */ { 0.6552, 1.0000, 1.0000 }, /* 6290 */ { 0.6537, 1.0000, 1.0000 }, /* 6300 */ { 0.6523, 1.0000, 1.0000 }, /* 6310 */ { 0.6508, 1.0000, 1.0000 }, /* 6320 */ { 0.6494, 1.0000, 1.0000 }, /* 6330 */ { 0.6480, 1.0000, 1.0000 }, /* 6340 */ { 0.6465, 1.0000, 1.0000 }, /* 6350 */ { 0.6451, 1.0000, 1.0000 }, /* 6360 */ { 0.6437, 1.0000, 1.0000 }, /* 6370 */ { 0.6423, 1.0000, 1.0000 }, /* 6380 */ { 0.6410, 1.0000, 1.0000 }, /* 6390 */ { 0.6396, 1.0000, 1.0000 }, /* 6400 */ { 0.6382, 1.0000, 1.0000 }, /* 6410 */ { 0.6368, 1.0000, 1.0000 }, /* 6420 */ { 0.6355, 1.0000, 1.0000 }, /* 6430 */ { 0.6341, 1.0000, 1.0000 }, /* 6440 */ { 0.6328, 1.0000, 1.0000 }, /* 6450 */ { 0.6315, 1.0000, 1.0000 }, /* 6460 */ { 0.6301, 1.0000, 1.0000 }, /* 6470 */ { 0.6288, 1.0000, 1.0000 }, /* 6480 */ { 0.6275, 1.0000, 1.0000 }, /* 6490 */ { 0.6262, 1.0000, 1.0000 }, /* 6500 */ { 0.6249, 1.0000, 1.0000 }, /* 6510 */ { 0.6236, 1.0000, 1.0000 }, /* 6520 */ { 0.6223, 1.0000, 1.0000 }, /* 6530 */ { 0.6210, 1.0000, 1.0000 }, /* 6540 */ { 0.6198, 1.0000, 1.0000 }, /* 6550 */ { 0.6185, 1.0000, 1.0000 }, /* 6560 */ { 0.6173, 1.0000, 1.0000 }, /* 6570 */ { 0.6160, 1.0000, 1.0000 }, /* 6580 */ { 0.6148, 1.0000, 1.0000 }, /* 6590 */ { 0.6135, 1.0000, 1.0000 }, /* 6600 */ { 0.6123, 1.0000, 1.0000 }, /* 6610 */ { 0.6111, 1.0000, 1.0000 }, /* 6620 */ { 0.6098, 1.0000, 1.0000 }, /* 6630 */ { 0.6086, 1.0000, 1.0000 }, /* 6640 */ { 0.6074, 1.0000, 1.0000 }, /* 6650 */ { 0.6062, 1.0000, 1.0000 }, /* 6660 */ { 0.6050, 1.0000, 1.0000 }, /* 6670 */ { 0.6038, 1.0000, 1.0000 }, /* 6680 */ { 0.6026, 1.0000, 1.0000 }, /* 6690 */ { 0.6015, 1.0000, 1.0000 }, /* 6700 */ { 0.6003, 1.0000, 1.0000 }, /* 6710 */ { 0.5991, 1.0000, 1.0000 }, /* 6720 */ { 0.5980, 1.0000, 1.0000 }, /* 6730 */ { 0.5968, 1.0000, 1.0000 }, /* 6740 */ { 0.5957, 1.0000, 1.0000 }, /* 6750 */ { 0.5945, 1.0000, 1.0000 }, /* 6760 */ { 0.5934, 1.0000, 1.0000 }, /* 6770 */ { 0.5923, 1.0000, 1.0000 }, /* 6780 */ { 0.5911, 1.0000, 1.0000 }, /* 6790 */ { 0.5900, 0.9992, 1.0000 }, /* 6800 */ { 0.5889, 0.9981, 1.0000 }, /* 6810 */ { 0.5878, 0.9970, 1.0000 }, /* 6820 */ { 0.5867, 0.9959, 1.0000 }, /* 6830 */ { 0.5856, 0.9948, 1.0000 }, /* 6840 */ { 0.5845, 0.9937, 1.0000 }, /* 6850 */ { 0.5834, 0.9926, 1.0000 }, /* 6860 */ { 0.5823, 0.9915, 1.0000 }, /* 6870 */ { 0.5813, 0.9904, 1.0000 }, /* 6880 */ { 0.5802, 0.9893, 1.0000 }, /* 6890 */ { 0.5791, 0.9882, 1.0000 }, /* 6900 */ { 0.5781, 0.9871, 1.0000 }, /* 6910 */ { 0.5770, 0.9861, 1.0000 }, /* 6920 */ { 0.5760, 0.9850, 1.0000 }, /* 6930 */ { 0.5749, 0.9839, 1.0000 }, /* 6940 */ { 0.5739, 0.9829, 1.0000 }, /* 6950 */ { 0.5728, 0.9818, 1.0000 }, /* 6960 */ { 0.5718, 0.9808, 1.0000 }, /* 6970 */ { 0.5708, 0.9797, 1.0000 }, /* 6980 */ { 0.5698, 0.9787, 1.0000 }, /* 6990 */ { 0.5687, 0.9776, 1.0000 }, /* 7000 */ { 0.5677, 0.9766, 1.0000 }, }; typedef struct balanc0r_instance { unsigned int width; unsigned int height; f0r_param_color_t color; double temperature; double green; float mr, mg, mb; } balanc0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* colordistance_info) { colordistance_info->name = "White Balance"; colordistance_info->author = "Dan Dennedy"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 3; colordistance_info->num_params = 2; colordistance_info->explanation = "Adjust the white balance / color temperature"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Neutral Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Choose a color from the source image that should be white."; break; case 1: info->name = "Green Tint"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Adjust the level of green."; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { balanc0r_instance_t* inst = (balanc0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->color.r = 1.0; inst->color.g = 1.0; inst->color.b = 1.0; inst->temperature = 4750.0; inst->green = 1.2; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } static void setRGBmult(balanc0r_instance_t *o) { int t = o->temperature/10.0 - 200.0; float mi; o->mr = 1.0 / bbWB[t][0]; o->mg = 1.0 / bbWB[t][1] * o->green; o->mb = 1.0 / bbWB[t][2]; // Normalize to at least 1.0, so we are not dimming colors only bumping. mi = MIN(o->mr, o->mg); mi = MIN(mi, o->mb); o->mr /= mi; o->mg /= mi; o->mb /= mi; } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; switch(param_index) { case 0: { inst->color = *((f0r_param_color_t*)param); int l = 0; int r = sizeof(bbWB)/sizeof(float)/3; int m = (l + r )/2; double t = MAX(inst->color.r, inst->color.g); t = MAX(t, inst->color.b); if (t > 0) { double sR = inst->color.r /t; double sG = inst->color.g /t; double sB = inst->color.b /t; double mRB = sR/sB; for (;r - l > 1 ; m = (l + r)/2) { if (bbWB[m][0] / bbWB[m][2] > mRB) l = m; else r = m; } t = m * 10.0 + 2000.0; inst->temperature = CLAMP(t, 2200.0, 7000.0); inst->green = (bbWB[m][1] / bbWB[m][0]) / (sG/sR); } setRGBmult(inst); break; } case 1: { double g = *((double*)param); // convert frei0r range to natural range [1.0, 2.5] g = 1.0 + (2.5 - 1.0) * g; if (g != 1.2) { inst->green = g; setRGBmult(inst); } break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->color; break; case 1: // convert natural range [1.0, 2.5] to frei0r range [0,1] *((double*)param) = (inst->green - 1.0) / (2.5 - 1.0); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; unsigned int len = inst->width * inst->height + 1; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (--len) { *dst++ = CLAMP0255(*src++ * inst->mr); *dst++ = CLAMP0255(*src++ * inst->mg); *dst++ = CLAMP0255(*src++ * inst->mb); *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/sopsat/0000755000175000017500000000000014220150123016433 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/sopsat/CMakeLists.txt0000644000175000017500000000041514220150123021173 0ustar jrmljrmlset (SOURCES sopsat.cpp) set (TARGET sopsat) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/sopsat/sopsat.cpp0000644000175000017500000001720414220150123020454 0ustar jrmljrml/* * Copyright (C) 2010 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.hpp" #include "frei0r_math.h" /** This filter implements a standard way of color correction proposed by the American Society of Cinematographers: The Color Decision List, also known as the ASC CDL More information about the ASC CDL can be found on Wikipedia[1], and the current revision of the specification, including example code, can be obtained by sending a mail to asc-cdl at theasc dot com. (Really works.) The ASC CDL is a standard format for basic primary color correction (primary meaning affecting the whole image and not only selected parts). Even big editing systems use it :) This filter only obtains the values; Importing and exporting to one of the possible ASC CDL exchange files must be done elsewhere. Basically there are two stages in the correction: 1. SOP correction for each channel separately 2. Overall saturation correction All corrections work on [0,1], so the RGB(A) values need to be transposed from {0,...,255} to [0,1]. 1. SOP correction * Slope: out = in * slope; 0 <= slope < \infty * Offset: out = in + offset; -\infty < offset < \infty * Power: out = in^power; 0 < power < \infty 2. Saturation * Luma: Y = 0.2126 R + 0.7152 G + 0.0722 B (according to Rec. 709) * Forall channels: out = luma + sat * (in-luma) As the values may exceed 1 (or 0), they need to be clamped where necessary. [1] http://en.wikipedia.org/wiki/Color_Decision_List */ class SOPSat : public frei0r::filter { public: double rSlope; double gSlope; double bSlope; double aSlope; double rOffset; double gOffset; double bOffset; double aOffset; double rPower; double gPower; double bPower; double aPower; double saturation; SOPSat(unsigned int, unsigned int) { register_param(rSlope, "rSlope", "Slope of the red color component"); register_param(gSlope, "gSlope", "Slope of the green color component"); register_param(bSlope, "bSlope", "Slope of the blue color component"); register_param(aSlope, "aSlope", "Slope of the alpha component"); register_param(rOffset, "rOffset", "Offset of the red color component"); register_param(gOffset, "gOffset", "Offset of the green color component"); register_param(bOffset, "bOffset", "Offset of the blue color component"); register_param(aOffset, "aOffset", "Offset of the alpha component"); register_param(rPower, "rPower", "Power (Gamma) of the red color component"); register_param(gPower, "gPower", "Power (Gamma) of the green color component"); register_param(bPower, "bPower", "Power (Gamma) of the blue color component"); register_param(aPower, "aPower", "Power (Gamma) of the alpha component"); register_param(saturation, "saturation", "Overall saturation"); rSlope = 1 / 20.; gSlope = 1 / 20.; bSlope = 1 / 20.; aSlope = 1 / 20.; rOffset = (0 - (-4)) / (double)(4 - (-4)); gOffset = (0 - (-4)) / (double)(4 - (-4)); bOffset = (0 - (-4)) / (double)(4 - (-4)); aOffset = (0 - (-4)) / (double)(4 - (-4)); rPower = 1 / 20.; gPower = 1 / 20.; bPower = 1 / 20.; aPower = 1 / 20.; saturation = 1 / 10.; // Pre-build the lookup table. // For 1080p, rendering a 5-second video took // * 37 s without the LUT // * 7 s with the LUT // * 5 s without any effect applied (plain rendering). // So the LUT brings about 15x speedup. m_lutR = (unsigned char *) malloc(256*sizeof(char)); m_lutG = (unsigned char *) malloc(256*sizeof(char)); m_lutB = (unsigned char *) malloc(256*sizeof(char)); m_lutA = (unsigned char *) malloc(256*sizeof(char)); updateLUT(); } ~SOPSat() { free(m_lutR); free(m_lutG); free(m_lutB); free(m_lutA); } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Rebuild the lookup table in case the prarameters have changed. updateLUT(); unsigned char *pixel = (unsigned char *) in; unsigned char *dest = (unsigned char *) out; if (fabs(m_sat-1) < 0.001) { // Calculating the saturation is expensive. So first check whether // we really need to do it. // Keeping the if/else outside of the loop gives a little speed gain. // Worth the duplicate code, as only 4 lines so far :) for (unsigned int i = 0; i < size; i++) { *dest++ = m_lutR[*pixel++]; *dest++ = m_lutG[*pixel++]; *dest++ = m_lutB[*pixel++]; *dest++ = m_lutA[*pixel++]; } } else { double luma; for (unsigned int i = 0; i < size; i++) { luma = 0.2126 * m_lutR[*(pixel+0)] + 0.7152 * m_lutG[*(pixel+1)] + 0.0722 * m_lutB[*(pixel+2)]; *dest++ = CLAMP0255(luma + m_sat*(m_lutR[*pixel++]-luma)); *dest++ = CLAMP0255(luma + m_sat*(m_lutG[*pixel++]-luma)); *dest++ = CLAMP0255(luma + m_sat*(m_lutB[*pixel++]-luma)); *dest++ = m_lutA[*pixel++]; } } } private: unsigned char *m_lutR; unsigned char *m_lutG; unsigned char *m_lutB; unsigned char *m_lutA; double m_sat; void updateLUT() { double rS = rSlope * 20; double gS = gSlope * 20; double bS = bSlope * 20; double aS = aSlope * 20; double rO = -4 + rOffset * (4 - (-4)); double gO = -4 + gOffset * (4 - (-4)); double bO = -4 + bOffset * (4 - (-4)); double aO = -4 + aOffset * (4 - (-4)); double rP = rPower * 20; double gP = gPower * 20; double bP = bPower * 20; double aP = aPower * 20; m_sat = saturation * 10; for (int i = 0; i < 256; i++) { // above0 avoids overflows for negative numbers. m_lutR[i] = CLAMP0255((int) (pow(above0((float)i/255 * rS + rO), rP)*255)); m_lutG[i] = CLAMP0255((int) (pow(above0((float)i/255 * gS + gO), gP)*255)); m_lutB[i] = CLAMP0255((int) (pow(above0((float)i/255 * bS + bO), bP)*255)); m_lutA[i] = CLAMP0255((int) (pow(above0((float)i/255 * aS + aO), aP)*255)); } } double above0(double f) { if (f < 0) { return 0; } else { return f; } } }; frei0r::construct plugin("SOP/Sat", "Slope/Offset/Power and Saturation color corrections according to the ASC CDL (Color Decision List)", "Simon A. Eugster (Granjow)", 0,3, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/water/0000755000175000017500000000000014220150123016244 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/water/water.cpp0000644000175000017500000003731614220150123020104 0ustar jrmljrml/* Water filter * * (c) Copyright 2000-2007 Denis Rojo * * from an original idea of water algorithm by Federico 'Pix' Feroldi * * this code contains optimizations by Jason Hood and Scott Scriven * * animated background, 32bit colorspace and interactivity by jaromil * ported to C++ and frei0r plugin API in 2007 * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * "$Id: water.c 193 2004-06-01 11:00:25Z jaromil $" * */ #include #include #include #include #include #define CLIP_EDGES \ if(x - radius < 1) left -= (x-radius-1); \ if(y - radius < 1) top -= (y-radius-1); \ if(x + radius > geo->w-1) right -= (x+radius-geo->w+1); \ if(y + radius > geo->h-1) bottom-= (y+radius-geo->h+1); /* water physics */ #define WATER 1 #define JELLY 2 #define SLUDGE 3 #define SUPER_SLUDGE 4 /* precalculated sinusoidal tables */ #include #define FSINMAX 2047 #define SINFIX 16 #define FSINBITS 16 #ifndef PI #define PI 3.14159265358979323846 #endif typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Water: public frei0r::filter { public: double physics; bool rain; bool distort; bool smooth; bool surfer; bool swirl; bool randomize_swirl; Water(unsigned int width, unsigned int height) { physics = 0.0; register_param(physics, "physics", "water density: from 1 to 4"); register_param(rain, "rain", "rain drops all over"); register_param(distort, "distort", "distort all surface like dropping a bucket to the floor"); register_param(smooth, "smooth", "smooth up all perturbations on the surface"); register_param(surfer, "surfer", "surf the surface with a wandering finger"); register_param(swirl, "swirl", "swirling whirpool in the center"); register_param(randomize_swirl, "randomize_swirl", "randomize the swirling angle"); Hpage = 0; ox = 80; oy = 80; done = 0; mode = 0x4000; BkGdImagePre = BkGdImage = BkGdImagePost = 0; Height[0] = Height[1] = 0; /* default physics */ density = 4; pheight = 600; radius = 30; raincount = 0; blend = 0; fastsrand(::time(NULL)); FCreateSines(); geo = new ScreenGeometry(); geo->w = width; geo->h = height; geo->size = width*height*sizeof(uint32_t); water_surfacesize = geo->size; calc_optimization = (height-1)*width; xang = fastrand()%2048; yang = fastrand()%2048; swirlangle = fastrand()%2048; /* buffer allocation tango */ if ( width*height > 0 ) { Height[0] = (uint32_t*)calloc(width*height, sizeof(uint32_t)); Height[1] = (uint32_t*)calloc(width*height, sizeof(uint32_t)); } // buffer = (uint32_t*) malloc(geo->size); if ( geo->size > 0 ) { BkGdImagePre = (uint32_t*) malloc(geo->size); BkGdImage = (uint32_t*) malloc(geo->size); BkGdImagePost = (uint32_t*)malloc(geo->size); } swirl = 1; } ~Water() { delete geo; free(Height[0]); free(Height[1]); free(BkGdImagePre); free(BkGdImage); free(BkGdImagePost); // free(buffer); } virtual void update() { memcpy(BkGdImage, in, width*height*sizeof(uint32_t)); water_update(); } private: ScreenGeometry *geo; /* 2 pages of Height field */ uint32_t *Height[2]; /* 3 copies of the background */ uint32_t *BkGdImagePre; uint32_t *BkGdImage; uint32_t *BkGdImagePost; // uint32_t *buffer; void *surface; /* water effect variables */ int Hpage; int xang, yang; int swirlangle; int x, y, ox, oy; int done; int mode; /* precalculated to optimize a bit */ int water_surfacesize; int calc_optimization; /* density: water density (step 1) pheight: splash height (step 40) radius: waterdrop radius (step 1) */ int density, pheight, radius; int offset; int raincount; int blend; void water_clear(); void water_distort(); void water_setphysics(double physics); void water_update(); void water_drop(int x, int y); void water_bigsplash(int x, int y); void water_surfer(); void water_swirl(); void water_3swirls(); void DrawWater(int page); void CalcWater(int npage, int density); void CalcWaterBigFilter(int npage, int density); void SmoothWater(int npage); void HeightBlob(int x, int y, int radius, int height, int page); void HeightBox (int x, int y, int radius, int height, int page); void WarpBlob(int x, int y, int radius, int height, int page); void SineBlob(int x, int y, int radius, int height, int page); /* precalculated sinusoidal tables */ int FSinTab[2048], FCosTab[2048]; int FSin(int angle) { return FSinTab[angle&FSINMAX]; } int FCos(int angle) { return FCosTab[angle&FSINMAX]; } void FCreateSines() { int i; double angle; for(i=0; i<2048; i++) { angle = (float)i * (PI/1024.0); FSinTab[i] = (int)(sin(angle) * (float)0x10000); FCosTab[i] = (int)(cos(angle) * (float)0x10000); } } /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; /* integer optimized square root by jaromil */ int isqrt(unsigned int x) { unsigned int m, y, b; m = 0x40000000; y = 0; while(m != 0) { b = y | m; y = y>>1; if(x>=b) { x=x-b; y=y|m; } m=m>>2; } return y; } }; /* TODO: port as parameters: int kbd_input(char key) { int res = 1; switch(key) { case 'e': // bigsplash in center water_bigsplash(geo->w>>1,geo->y>>1); break; case 'r': // random splash water_bigsplash(fastrand()%geo->w,fastrand()%geo->h); break; case 't': // rain rain = (rain)?0:1; break; case 'd': // distort surface if(!rain) water_distort(); break; case 'f': // smooth surface SmoothWater(Hpage); break; case 'y': // swirl swirl = (swirl)?0:1; break; case 'u': // surfer surfer = (surfer)?0:1; break; case 'g': // randomize swirl angles swirlangle = fastrand()%2048; xang = fastrand()%2048; yang = fastrand()%2048; break; case 'q': if(physics>1) physics--; water_setphysics(physics); break; case 'w': if(physics<4) physics++; water_setphysics(physics); default: res = 0; break; } return(res); } */ void Water::water_clear() { memset(Height[0], 0, water_surfacesize); memset(Height[1], 0, water_surfacesize); } void Water::water_distort() { memset(Height[Hpage], 0, water_surfacesize); } void Water::water_setphysics(double physics) { if(physics<0.25) { // case WATER: mode |= 0x4000; density=4; pheight=600; } else if(physics<0.50) { // case JELLY: mode &= 0xBFFF; density=3; pheight=400; } else if(physics<0.75) { // case SLUDGE: mode &= 0xBFFF; density=6; pheight=400; } else { // case SUPER_SLUDGE: mode &=0xBFFF; density=8; pheight=400; } } void Water::water_update() { if(rain) { raincount++; if(raincount>3) { water_drop( (fastrand()%geo->w-40)+20 , (fastrand()%geo->h-40)+20 ); raincount=0; } } if(swirl) water_swirl(); if(surfer) water_surfer(); DrawWater(Hpage); CalcWater(Hpage^1, density); Hpage ^=1 ; } void Water::water_drop(int x, int y) { if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); } void Water::water_bigsplash(int x, int y) { if(mode & 0x4000) HeightBlob(x, y, (radius>>1), pheight, Hpage); else SineBlob(x, y, radius, -pheight*6, Hpage); } void Water::water_surfer() { x = (geo->w>>1) + (( ( (FSin( (xang* 65) >>8) >>8) * (FSin( (xang*349) >>8) >>8) ) * ((geo->w-8)>>1) ) >> 16); y = (geo->h>>1) + (( ( (FSin( (yang*377) >>8) >>8) * (FSin( (yang* 84) >>8) >>8) ) * ((geo->h-8)>>1) ) >> 16); xang += 13; yang += 12; if(mode & 0x4000) { offset = (oy+y)/2*geo->w + ((ox+x)>>1); // QUAAA Height[Hpage][offset] = pheight; Height[Hpage][offset + 1] = Height[Hpage][offset - 1] = Height[Hpage][offset + geo->w] = Height[Hpage][offset - geo->w] = pheight >> 1; offset = y*geo->w + x; Height[Hpage][offset] = pheight<<1; Height[Hpage][offset + 1] = Height[Hpage][offset - 1] = Height[Hpage][offset + geo->w] = Height[Hpage][offset - geo->w] = pheight; } else { SineBlob(((ox+x)>>1), ((oy+y)>>1), 3, -1200, Hpage); SineBlob(x, y, 4, -2000, Hpage); } ox = x; oy = y; } void Water::water_swirl() { x = (geo->w>>1) + (( (FCos(swirlangle)) * (25) ) >> 16); y = (geo->h>>1) + (( (FSin(swirlangle)) * (25) ) >> 16); swirlangle += 50; if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); } void Water::water_3swirls() { #define ANGLE 15 x = (95) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (45) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); x = (95) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (255) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); x = (345) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (150) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); swirlangle += 50; } /* internal physics routines */ void Water::DrawWater(int page) { int dx, dy; int x, y; int c; int offset=geo->w + 1; int *ptr = (int*)&Height[page][0]; for (y = calc_optimization; offset < y; offset += 2) { for (x = offset+geo->w-2; offset < x; offset++) { dx = ptr[offset] - ptr[offset+1]; dy = ptr[offset] - ptr[offset+geo->w]; c = BkGdImage[offset + geo->w*(dy>>3) + (dx>>3)]; out[offset] = c; offset++; dx = ptr[offset] - ptr[offset+1]; dy = ptr[offset] - ptr[offset+geo->w]; c = BkGdImage[offset + geo->w*(dy>>3) + (dx>>3)]; out[offset] = c; } } } void Water::CalcWater(int npage, int density) { int newh; int count = geo->w + 1; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; int x, y; for (y = calc_optimization; count < y; count += 2) { for (x = count+geo->w-2; count < x; count++) { /* eight pixels */ newh = ((oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] + oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1] ) >> 2 ) - newptr[count]; newptr[count] = newh - (newh >> density); } } } void Water::SmoothWater(int npage) { int newh; int count = geo->w + 1; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; int x, y; for(y=1; yh-1; y++) { for(x=1; xw-1; x++) { /* eight pixel */ newh = ((oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] + oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1] ) >> 3 ) + newptr[count]; newptr[count] = newh>>1; count++; } count += 2; } } void Water::CalcWaterBigFilter(int npage, int density) { int newh; int count = (geo->w<<1) + 2; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; int x, y; for(y=2; yh-2; y++) { for(x=2; xw-2; x++) { /* 25 pixels */ newh = ( ( ( (oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] )<<1) + ((oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1])) + ( ( oldptr[count - (geo->w<<1)] + oldptr[count + (geo->w<<1)] + oldptr[count - 2] + oldptr[count + 2] ) >> 1 ) + ( ( oldptr[count - (geo->w<<1) - 1] + oldptr[count - (geo->w<<1) + 1] + oldptr[count + (geo->w<<1) - 1] + oldptr[count + (geo->w<<1) + 1] + oldptr[count - 2 - geo->w] + oldptr[count - 2 + geo->w] + oldptr[count + 2 - geo->w] + oldptr[count + 2 + geo->w] ) >> 2 ) ) >> 3) - (newptr[count]); newptr[count] = newh - (newh >> density); count++; } count += 4; } } void Water::HeightBlob(int x, int y, int radius, int height, int page) { int rquad; int cx, cy, cyq; int left, top, right, bottom; rquad = radius * radius; /* Make a randomly-placed blob... */ if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { cyq = cy*cy; for(cx = left; cx < right; cx++) { if(cx*cx + cyq < rquad) Height[page][geo->w*(cy+y) + (cx+x)] += height; } } } void Water::HeightBox (int x, int y, int radius, int height, int page) { int cx, cy; int left, top, right, bottom; if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { Height[page][geo->w*(cy+y) + (cx+x)] = height; } } } void Water::WarpBlob(int x, int y, int radius, int height, int page) { int cx, cy; int left,top,right,bottom; int square; int radsquare = radius * radius; radsquare = (radius*radius); height = height>>5; left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { square = cy*cy + cx*cx; if(square < radsquare) { Height[page][geo->w*(cy+y) + cx+x] += (int)((radius-isqrt(square))*(float)(height)); } } } } void Water::SineBlob(int x, int y, int radius, int height, int page) { int cx, cy; int left,top,right,bottom; int square, dist; int radsquare = radius * radius; float length = (1024.0/(float)radius)*(1024.0/(float)radius); if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); radsquare = (radius*radius); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { square = cy*cy + cx*cx; if(square < radsquare) { dist = (int)(isqrt(square*length)); Height[page][geo->w*(cy+y) + cx+x] += (int)((FCos(dist)+0xffff)*(height)) >> 19; } } } } frei0r::construct plugin("Water", "water drops on a video surface", "Jaromil", 3,0); frei0r-plugins-1.8.0/src/filter/water/CMakeLists.txt0000644000175000017500000000041214220150123021001 0ustar jrmljrmlset (SOURCES water.cpp) set (TARGET water) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/scanline0r/0000755000175000017500000000000014220150123017160 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/scanline0r/CMakeLists.txt0000644000175000017500000000042414220150123021720 0ustar jrmljrmlset (SOURCES scanline0r.cpp) set (TARGET scanline0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/scanline0r/scanline0r.cpp0000644000175000017500000000242614220150123021726 0ustar jrmljrml#include "frei0r.hpp" #include static inline uint8_t scale(uint8_t value, uint8_t factor) { return std::min((uint16_t)((uint16_t)value * (uint16_t)factor / 128), (uint16_t)value); } static inline void scale_scanline(uint32_t *dst_begin, const uint32_t *src_begin, const uint32_t *src_end, uint8_t factor) { union { uint32_t u32; uint8_t u8[4]; } v; while (src_begin < src_end) { v.u32 = *src_begin++; v.u8[0] = scale(v.u8[0], factor); v.u8[1] = scale(v.u8[1], factor); v.u8[2] = scale(v.u8[2], factor); v.u8[3] = scale(v.u8[3], factor); *dst_begin++ = v.u32; } } class scanline0r : public frei0r::filter { public: scanline0r(unsigned int width, unsigned int height) { //register_param(hsync,"HSync","the hsync offset"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { for (unsigned int line=0; line < height; line+=2) { scale_scanline(out+line*width, in+line*width, in+(line+1)*width, 150); scale_scanline(out+(line+1)*width, in+(line+1)*width, in+(line+2)*width, 64); } } private: //double hsync; }; frei0r::construct plugin("scanline0r", "interlaced dark lines", "Martin Bayer", 0,3); frei0r-plugins-1.8.0/src/filter/colgate/0000755000175000017500000000000014220150123016540 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/colgate/colgate.c0000644000175000017500000004564114220150123020334 0ustar jrmljrml/* colgate.c * Copyright (C) 2012 Steinar H. Gunderson * * Color correction in LMS color space. * * This plugin is intended for the same uses as the balanc0r plugin, * but differs from balanc0r in two important aspects: * * 1. It operates in the LMS color space, which is a better approximation * to the human color sensation than RGB is. This allows for more * natural color changes. (Note that this inevitably requires that we * we work in linear color space, not the nonlinear space pixels are * typically stored in.) * * 2. Its choice of neutral color is not limited by the Planckian locus * (typically expressed in Kelvins) like balanc0r is; you can choose * any color, even those that are not typically regarded as “white”. * If you want a color cast (e.g. a warmer scene), this can be * adjusted with a separate control for color temperature. * * Color is a very complex topic, and this plugin makes no claims to * being 100% correct in any way; however, the results appear visually * much more meaningful to me than the balanc0r plugin does, although it * also uses significantly more CPU time. * * frei0r plugins are not given any meaningful information about input or * output color space. We assume sRGB, since that typically matches people's * viewing devices pretty well. sRGB in turn very closely matches ITU-R Rec. * BT.709, the standard color space for HDTV; they share the same RGB * primaries, and have a similar gamma (2.35 or 2.4, versus sRGB's curve that * is approximately a gamma curve at 2.2). SDTV uses a different color space, * ITU-R Rec. BT.601, which has somewhat different primaries and a gamma of * 2.2, but in practice, sRGB should be an okay approximation for this as well. * * The color matrices used are typically from Wikipedia, and the inverses * are computed by Octave if nothing else is mentioned. * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * We use fixed point, since conversion back and forth to floating-point is * slow. (This also enables us to use LUTs in an efficient way for lookup * to and from sRGB, as opposed to a pow()-based solution, which is very slow.) * * We need to think a bit about the range and precision of the different * elements to get the best results here, since linear RGB can span quite * some range. So: * * - Input pixels (which are in linear RGB, always 0..1) are stored as 1.15. * - Matrix elements are s4.10. * * Matrix elements up to +/- 16 should give us some headroom; extreme color * adjustments typically have elements of 5-6. * * Our standard operation is input_pixel * matrix_element, which becomes s5.25. * We add three of them, which would seem to be able to overflow, but doesn't, * since the largest pixel is 1.0 (represented as 2^15): * * 3 * 2^15 * (2^14 - 1) ~= 3 * 2^29 < 2^31. * * It _is_ larger than 2^30, though, so we don't have any bits to spare here. */ #define INPUT_PIXEL_BITS 15 #define MATRIX_ELEMENT_FRAC_BITS 10 #define MATRIX_ELEMENT_BITS (4 + MATRIX_ELEMENT_FRAC_BITS) #include #include #include #include #ifdef __SSE2__ #include #endif #include "frei0r.h" #include "frei0r_math.h" enum ParamIndex { NEUTRAL_COLOR, COLOR_TEMPERATURE, }; // Row major (opposite of OpenGL). typedef float Matrix3x3[9]; typedef struct colgate_instance { unsigned width; unsigned height; f0r_param_color_t neutral_color; double color_temperature; #ifdef __SSE2__ __m128i premult_r[256]; __m128i premult_g[256]; __m128i premult_b[256]; #else int premult_r[256][3]; int premult_g[256][3]; int premult_b[256][3]; #endif } colgate_instance_t; // Assumes input value in [0..255]; output value is normalized. static float convert_srgb_to_linear_rgb(float x) { if (x < 255.0f * 0.04045f) { return x * (1.0f / (255.0f * 12.92f)); } else { return pow((x + 255.0f * 0.055) * (1.0 / (255.0f * 1.055f)), 2.4); } } // Assumes normalized input value; output value in [0..255]. static float convert_linear_rgb_to_srgb(float x) { if (x < 0.0031308f) { return (255.0f * 12.92f) * x; } else { return ((255.0f * 1.055f) * pow(x, 1.0f / 2.4f)) - (0.055 * 255.0f); } } /* * For linear -> sRGB, we need at least 13 bits to be able to distinguish all * input values; we go for 14 to get some extra accuracy. This results in an 16 * kB LUT, but we generally don't need the L1 cache for a lot of other things * anyway, so hopefully the LUT can mostly stay in L1 cache. */ #define REVERSE_LUT_BITS 14 #define REVERSE_LUT_SIZE (1 << REVERSE_LUT_BITS) static uint8_t linear_rgb_to_srgb_lut[REVERSE_LUT_SIZE]; static void fill_srgb_lut() { int i; for (i = 0; i < REVERSE_LUT_SIZE; ++i) { // Subtract 0.5 to compensate for the fact that we don't round // (which, for our purposes, would entail _adding_ 0.5) at lookup time. float x = (i - 0.5) / (float)(REVERSE_LUT_SIZE); int srgb = lrintf(convert_linear_rgb_to_srgb(x)); assert(srgb >= 0 && srgb <= 255); linear_rgb_to_srgb_lut[i] = srgb; } } // Multiply two 3x3 matrices. static void multiply_3x3_matrices(const Matrix3x3 a, const Matrix3x3 b, Matrix3x3 result) { result[0] = a[0] * b[0] + a[1] * b[3] + a[2] * b[6]; result[3] = a[3] * b[0] + a[4] * b[3] + a[5] * b[6]; result[6] = a[6] * b[0] + a[7] * b[3] + a[8] * b[6]; result[1] = a[0] * b[1] + a[1] * b[4] + a[2] * b[7]; result[4] = a[3] * b[1] + a[4] * b[4] + a[5] * b[7]; result[7] = a[6] * b[1] + a[7] * b[4] + a[8] * b[7]; result[2] = a[0] * b[2] + a[1] * b[5] + a[2] * b[8]; result[5] = a[3] * b[2] + a[4] * b[5] + a[5] * b[8]; result[8] = a[6] * b[2] + a[7] * b[5] + a[8] * b[8]; } // Multiply a 3x3 matrix with a three-element float vector. static void multiply_3x3_matrix_float3(const Matrix3x3 M, float x0, float x1, float x2, float *y0, float *y1, float *y2) { *y0 = M[0] * x0 + M[1] * x1 + M[2] * x2; *y1 = M[3] * x0 + M[4] * x1 + M[5] * x2; *y2 = M[6] * x0 + M[7] * x1 + M[8] * x2; } // Convert a linear RGB value in s6.25 fixed-point to sRGB (between 0 to 255, inclusive). static inline uint8_t convert_linear_rgb_to_srgb_fp(int x) { if (x < 0) { return 0; } if (x >= (REVERSE_LUT_SIZE << (INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS))) { return 255; } return linear_rgb_to_srgb_lut[((unsigned)x) >> (INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS)]; } // Temperature is in Kelvin. Formula from http://en.wikipedia.org/wiki/Planckian_locus#Approximation . void convert_color_temperature_to_xyz(float T, float *x, float *y, float *z) { double invT = 1.0 / T; double xc, yc; if (T <= 4000.0f) { xc = ((-0.2661239e9 * invT - 0.2343580e6) * invT + 0.8776956e3) * invT + 0.179910; } else { xc = ((-3.0258469e9 * invT + 2.1070379e6) * invT + 0.2226347e3) * invT + 0.240390; } if (T <= 2222.0f) { yc = ((-1.1063814 * xc - 1.34811020) * xc + 2.18555832) * xc - 0.20219683; } else if (T <= 4000.0f) { yc = ((-0.9549476 * xc - 1.37418593) * xc + 2.09137015) * xc - 0.16748867; } else { yc = (( 3.0817580 * xc - 5.87338670) * xc + 3.75112997) * xc - 0.37001483; } *x = xc; *y = yc; *z = 1.0 - xc - yc; } // sRGB primaries. static const Matrix3x3 rgb_to_xyz_matrix = { 0.4124, 0.3576, 0.1805, 0.2126, 0.7152, 0.0722, 0.0193, 0.1192, 0.9505, }; static const Matrix3x3 xyz_to_rgb_matrix = { 3.240625, -1.537208, -0.498629, -0.968931, 1.875756, 0.041518, 0.055710, -0.204021, 1.056996, }; static void convert_linear_rgb_to_linear_xyz(float r, float g, float b, float *x, float *y, float *z) { multiply_3x3_matrix_float3(rgb_to_xyz_matrix, r, g, b, x, y, z); } static void convert_linear_xyz_to_linear_rgb(float x, float y, float z, float *r, float *g, float *b) { multiply_3x3_matrix_float3(xyz_to_rgb_matrix, x, y, z, r, g, b); } /* * There are several different LMS spaces, at least according to Wikipedia. * Through practical testing, I've found most of them (like the CIECAM02 model) * to yield a result that is too reddish in practice. This is the RLAB space, * normalized to D65, which means that the standard D65 illuminant * (x=0.31271, y=0.32902, z=1-y-x) gives L=M=S under this transformation. * This makes sense because sRGB (which is used to derive those XYZ values * in the first place) assumes the D65 illuminant, and so the D65 illuminant * also gives R=G=B in sRGB. */ static const Matrix3x3 xyz_to_lms_matrix = { 0.4002, 0.7076, -0.0808, -0.2263, 1.1653, 0.0457, 0.0, 0.0, 0.9182, }; static const Matrix3x3 lms_to_xyz_matrix = { 1.86007, -1.12948, 0.21990, 0.36122, 0.63880, -0.00001, 0.00000, 0.00000, 1.08909, }; static void convert_linear_xyz_to_linear_lms(float x, float y, float z, float *l, float *m, float *s) { multiply_3x3_matrix_float3(xyz_to_lms_matrix, x, y, z, l, m, s); } static void convert_linear_lms_to_linear_xyz(float l, float m, float s, float *x, float *y, float *z) { multiply_3x3_matrix_float3(lms_to_xyz_matrix, l, m, s, x, y, z); } /* * For a given reference color (given in XYZ space), * compute scaling factors for L, M and S. What we want at the output is equal L, M and S * for the reference color (making it a neutral illuminant), or sL ref_L = sM ref_M = sS ref_S. * This removes two degrees of freedom for our system, and we only need to find fL. * * A reasonable last constraint would be to preserve Y, approximately the brightness, * for the reference color. Since L'=M'=S' and the Y row of the LMS-to-XYZ matrix * sums to unity, we know that Y'=L', and it's easy to find the fL that sets Y'=Y. */ static void compute_lms_scaling_factors(float x, float y, float z, float *scale_l, float *scale_m, float *scale_s) { float l, m, s; convert_linear_xyz_to_linear_lms(x, y, z, &l, &m, &s); *scale_l = y / l; *scale_m = *scale_l * (l / m); *scale_s = *scale_l * (l / s); } static void compute_correction_matrix(colgate_instance_t *o) { int i; /* * Find out what the given neutral color would be in LMS space, * and use that value to build a correction factor for each component * so that the neutral color really becomes gray (in LMS). */ float ref_r = o->neutral_color.r * 255.0f; float ref_g = o->neutral_color.g * 255.0f; float ref_b = o->neutral_color.b * 255.0f; float linear_r = convert_srgb_to_linear_rgb(ref_r); float linear_g = convert_srgb_to_linear_rgb(ref_g); float linear_b = convert_srgb_to_linear_rgb(ref_b); float x, y, z; convert_linear_rgb_to_linear_xyz(linear_r, linear_g, linear_b, &x, &y, &z); float l, m, s; convert_linear_xyz_to_linear_lms(x, y, z, &l, &m, &s); float l_scale, m_scale, s_scale; compute_lms_scaling_factors(x, y, z, &l_scale, &m_scale, &s_scale); /* * Now apply the color balance. Simply put, we find the chromacity point * for the desired white temperature, see what LMS scaling factors they * would have given us, and then reverse that transform. For T=6500K, * the default, this gives us nearly an identity transform (but only nearly, * since the D65 illuminant does not exactly match the results of T=6500K); * we normalize so that T=6500K really is a no-op. */ float white_x, white_y, white_z, l_scale_white, m_scale_white, s_scale_white; convert_color_temperature_to_xyz(o->color_temperature, &white_x, &white_y, &white_z); compute_lms_scaling_factors(white_x, white_y, white_z, &l_scale_white, &m_scale_white, &s_scale_white); float ref_x, ref_y, ref_z, l_scale_ref, m_scale_ref, s_scale_ref; convert_color_temperature_to_xyz(6500.0f, &ref_x, &ref_y, &ref_z); compute_lms_scaling_factors(ref_x, ref_y, ref_z, &l_scale_ref, &m_scale_ref, &s_scale_ref); l_scale *= l_scale_ref / l_scale_white; m_scale *= m_scale_ref / m_scale_white; s_scale *= s_scale_ref / s_scale_white; /* * Concatenate all the different linear operations into a single 3x3 matrix. * Note that since we postmultiply our vectors, the order of the matrices * has to be the opposite of the execution order. */ Matrix3x3 temp, temp2, corr_matrix; Matrix3x3 lms_scale_matrix = { l_scale, 0.0f, 0.0f, 0.0f, m_scale, 0.0f, 0.0f, 0.0f, s_scale, }; multiply_3x3_matrices(xyz_to_rgb_matrix, lms_to_xyz_matrix, temp); multiply_3x3_matrices(temp, lms_scale_matrix, temp2); multiply_3x3_matrices(temp2, xyz_to_lms_matrix, temp); multiply_3x3_matrices(temp, rgb_to_xyz_matrix, corr_matrix); // Scale for fixed-point, and clamp. We clamp the matrix elements // instead of the actual fixed-point numbers below, to make sure // we get consistent results over the entire range. for (i = 0; i < 9; ++i) { corr_matrix[i] *= (float)(1 << MATRIX_ELEMENT_FRAC_BITS); if (corr_matrix[i] < -(1 << MATRIX_ELEMENT_BITS)) { corr_matrix[i] = -(1 << MATRIX_ELEMENT_BITS); } if (corr_matrix[i] > (1 << MATRIX_ELEMENT_BITS) - 1) { corr_matrix[i] = (1 << MATRIX_ELEMENT_BITS) - 1; } } // Precompute some of the multiplications (after conversion from sRGB) // to save some time per-pixel later. Each of these contain the given color // converted to linear space and then multiplied by three different factors, // given by the matrix. for (i = 0; i < 256; ++i) { int x = convert_srgb_to_linear_rgb(i) * (float)(1 << INPUT_PIXEL_BITS); int r0 = lrintf(x * corr_matrix[0]); int r1 = lrintf(x * corr_matrix[3]); int r2 = lrintf(x * corr_matrix[6]); int g0 = lrintf(x * corr_matrix[1]); int g1 = lrintf(x * corr_matrix[4]); int g2 = lrintf(x * corr_matrix[7]); int b0 = lrintf(x * corr_matrix[2]); int b1 = lrintf(x * corr_matrix[5]); int b2 = lrintf(x * corr_matrix[8]); #if __SSE2__ o->premult_r[i] = _mm_setr_epi32(r0, r1, r2, 0); o->premult_g[i] = _mm_setr_epi32(g0, g1, g2, 0); o->premult_b[i] = _mm_setr_epi32(b0, b1, b2, 0); #else o->premult_r[i][0] = r0; o->premult_r[i][1] = r1; o->premult_r[i][2] = r2; o->premult_g[i][0] = g0; o->premult_g[i][1] = g1; o->premult_g[i][2] = g2; o->premult_b[i][0] = b0; o->premult_b[i][1] = b1; o->premult_b[i][2] = b2; #endif } } int f0r_init() { fill_srgb_lut(); return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t *colordistance_info) { colordistance_info->name = "White Balance (LMS space)"; colordistance_info->author = "Steinar H. Gunderson"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 1; colordistance_info->num_params = 2; colordistance_info->explanation = "Do simple color correction, in a physically meaningful way"; } void f0r_get_param_info(f0r_param_info_t *info, int param_index) { switch (param_index) { case NEUTRAL_COLOR: info->name = "Neutral Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Choose a color from the source image that should be white."; break; case COLOR_TEMPERATURE: info->name = "Color Temperature"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Choose an output color temperature, if different from 6500 K."; break; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { colgate_instance_t *inst = (colgate_instance_t *)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->neutral_color.r = 0.5; inst->neutral_color.g = 0.5; inst->neutral_color.b = 0.5; inst->color_temperature = 6500.0; compute_correction_matrix(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colgate_instance_t *inst = (colgate_instance_t *)instance; switch (param_index) { case NEUTRAL_COLOR: inst->neutral_color = *((f0r_param_color_t *)param); compute_correction_matrix(inst); break; case COLOR_TEMPERATURE: // Map frei0r range [0, 1] to temperature range [0, 15000]. inst->color_temperature = *((double *)param) * 15000.0; if (inst->color_temperature < 1000.0 || inst->color_temperature > 15000.0) { inst->color_temperature = 6500.0; } compute_correction_matrix(inst); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colgate_instance_t *inst = (colgate_instance_t*)instance; switch (param_index) { case NEUTRAL_COLOR: *((f0r_param_color_t *)param) = inst->neutral_color; break; case COLOR_TEMPERATURE: // Map temperature range [0, 15000] to frei0r range [0, 1]. *((double *)param) = inst->color_temperature / 15000.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); colgate_instance_t *inst = (colgate_instance_t *)instance; unsigned len = inst->width * inst->height; unsigned char *dst = (unsigned char *)outframe; const unsigned char *src = (unsigned char *)inframe; unsigned i; #ifdef __SSE2__ __m128i zero = _mm_setzero_si128(); __m128i max = _mm_set1_epi16(REVERSE_LUT_SIZE - 1); for (i = 0; i < len; ++i) { __m128i l1 = inst->premult_r[*src++]; __m128i l2 = inst->premult_g[*src++]; __m128i l3 = inst->premult_b[*src++]; __m128i result = _mm_add_epi32(l3, _mm_add_epi32(l1, l2)); // Shift into the right range, and then clamp to [min, max]. // We convert to 16-bit values since we have min/max instructions // there (without needing SSE4), and because it allows us // to extract the values with one less SSE shift/move. result = _mm_srai_epi32(result, INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS); result = _mm_packs_epi32(result, result); result = _mm_max_epi16(result, zero); result = _mm_min_epi16(result, max); unsigned new_rg = _mm_cvtsi128_si32(result); result = _mm_srli_si128(result, 4); unsigned new_b = _mm_cvtsi128_si32(result); *dst++ = linear_rgb_to_srgb_lut[new_rg & 0xffff]; *dst++ = linear_rgb_to_srgb_lut[new_rg >> 16]; *dst++ = linear_rgb_to_srgb_lut[new_b]; *dst++ = *src++; // Copy alpha. } #else for (i = 0; i < len; ++i) { unsigned old_r = *src++; unsigned old_g = *src++; unsigned old_b = *src++; int new_r = inst->premult_r[old_r][0] + inst->premult_g[old_g][0] + inst->premult_b[old_b][0]; int new_g = inst->premult_r[old_r][1] + inst->premult_g[old_g][1] + inst->premult_b[old_b][1]; int new_b = inst->premult_r[old_r][2] + inst->premult_g[old_g][2] + inst->premult_b[old_b][2]; *dst++ = convert_linear_rgb_to_srgb_fp(new_r); *dst++ = convert_linear_rgb_to_srgb_fp(new_g); *dst++ = convert_linear_rgb_to_srgb_fp(new_b); *dst++ = *src++; // Copy alpha. } #endif } frei0r-plugins-1.8.0/src/filter/colgate/CMakeLists.txt0000644000175000017500000000054014220150123021277 0ustar jrmljrmlset (SOURCES colgate.c) set (TARGET colgate) if (MSVC) set_source_files_properties (colgate.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/distort0r/0000755000175000017500000000000014220150123017054 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/distort0r/distort0r.c0000644000175000017500000001621014220150123021152 0ustar jrmljrml#include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif #include #include "frei0r.h" #define GRID_SIZE_LOG 3 #define GRID_SIZE (1<name = "Distort0r"; distorterInfo->author = "Gephex crew"; distorterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; distorterInfo->color_model = F0R_COLOR_MODEL_PACKED32; distorterInfo->frei0r_version = FREI0R_MAJOR_VERSION; distorterInfo->major_version = 0; distorterInfo->minor_version = 10; distorterInfo->num_params = 4; distorterInfo->explanation = "Plasma"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amplitude of the plasma signal"; break; case 1: info->name = "Frequency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The frequency of the plasma signal"; break; case 2: info->name = "Use Velocity"; info->type = F0R_PARAM_BOOL; info->explanation = "\'Time Based\' or \'Adjustable Velocity\'"; break; case 3: info->name = "Velocity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Changing speed of the plasma signal"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { distorter_instance_t* inst = (distorter_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->grid = (grid_point_t*)malloc(sizeof(grid_point_t)* ((width/GRID_SIZE)+1)*((height/GRID_SIZE)+1)); inst->amplitude = 1.0; inst->frequency = 1.0; inst->change_speed = 1.0; inst->time_stack = 0.0; inst->mode = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { distorter_instance_t* inst = (distorter_instance_t*)instance; free(inst->grid); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); distorter_instance_t* inst = (distorter_instance_t*)instance; switch(param_index) { case 0: // don't scale inst->amplitude = *((double*)param); break; case 1: // scale inst->frequency = *((double*)param) * FREQUENCY_SCALE; break; case 2: inst->mode = *((f0r_param_bool *)param); break; case 3: // scale inst->change_speed = *((double*)param) * SPEED_SCALE; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { double scaled; assert(instance); distorter_instance_t* inst = (distorter_instance_t*)instance; switch(param_index) { case 0: // don't scale *((double*)param) = inst->amplitude; break; case 1: // scale to [0..1] scaled = inst->frequency / FREQUENCY_SCALE; *((double*)param) = scaled; break; case 2: *((f0r_param_bool *)param) = inst->mode; break; case 3: // scale to [0..1] scaled = inst->change_speed / SPEED_SCALE; *((double*)param) = scaled; break; } } /* this will compute a displacement value such that 0<=x_retvalwidth; unsigned int h = inst->height; unsigned int x,y; inst->time_stack+=inst->change_speed; grid_point_t* pt = inst->grid; for(y=0;y<=h;y+= GRID_SIZE) for(x=0;x<=w;x+=GRID_SIZE,++pt) { plasmaFunction(&pt->u, &pt->v, x, y, w, h, inst->amplitude, inst->frequency, inst->mode?inst->time_stack:time); } interpolateGrid(inst->grid, w, h, inframe, outframe); } void interpolateGrid(grid_point_t* grid, unsigned int w, unsigned int h, const uint32_t* src, uint32_t* dst) { unsigned int x, y, block_x, block_y; unsigned int tex_x = 0, tex_y = 0; unsigned int grid_x = (w / GRID_SIZE); unsigned int grid_y = (h / GRID_SIZE); for(y=0, tex_y=0; y < grid_y; y++) { for(x=0, tex_x=0; x < grid_x; x++) { unsigned int offset = x + y*(grid_x+1); grid_point_t* upper_left = grid + offset; grid_point_t* lower_left = grid + offset + grid_x + 1; grid_point_t* upper_right = grid + offset + 1; grid_point_t* lower_right = grid + offset + grid_x + 2; int32_t u_left, u_right, v_left, v_right; int32_t start_col_uu = upper_left->u; int32_t start_col_vv = upper_left->v; int32_t end_col_uu = upper_right->u; int32_t end_col_vv = upper_right->v; int32_t step_start_col_u = (lower_left->u - upper_left->u) >> GRID_SIZE_LOG; int32_t step_start_col_v = (lower_left->v - upper_left->v) >> GRID_SIZE_LOG; int32_t step_end_col_u = (lower_right->u - upper_right->u) >> GRID_SIZE_LOG; int32_t step_end_col_v = (lower_right->v - upper_right->v) >> GRID_SIZE_LOG; int32_t u_line_index, v_line_index; int32_t step_line_u, step_line_v; uint32_t* pos = dst+ (y<> GRID_SIZE_LOG); step_line_v = (int32_t) ((v_right-v_left) >> GRID_SIZE_LOG); for(block_x=0; block_x < GRID_SIZE; ++block_x) { int uu = u_line_index >> 16; int vv = v_line_index >> 16; u_line_index += step_line_u; v_line_index += step_line_v; *pos++ = src[uu + vv * w]; } start_col_uu += step_start_col_u; end_col_uu += step_end_col_u; start_col_vv += step_start_col_v; end_col_vv += step_end_col_v; pos += (w - GRID_SIZE); } } } } frei0r-plugins-1.8.0/src/filter/distort0r/CMakeLists.txt0000644000175000017500000000052414220150123021615 0ustar jrmljrmlset (SOURCES distort0r.c) set (TARGET distort0r) if (MSVC) set_source_files_properties (distort0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/distort0r/distort0r_post.jpg0000644000175000017500000022255614220150123022571 0ustar jrmljrmlJFIFQPCC@"  :!1A"Q2a #$BqRb3&=!"1A#2Qaq$B3bCr4DR ?BEVH_v;;TU|'k^Uz_W^;#"(DO w7!V1JSs 4n!\6I!iHB4:@3G>VJf@lB~Vf+VpD0rJުP3du57^֗J~< @GՔO^v%UF\ZlO} oPƊUDzQ=Hw~'[R>ԭO(#sWEUW'QW[M8>\JV(@dU E^3Z lkk$ʓjG hsr=aWXnaN3feAa(h`r3[啐I/$rfkk9uklK"U%V[Z`T%`FNƎ':5cX U@ގ5^Mz?z^ܫҪ]z|ldhQzQ{'Nv|"t}iNxOȟ{Ow;s|G?Z~<hx`?oRUTU#;\`UUOJx_§*'~\Q""xEsQ/iהuޑ:U';_ܪUT6t|ϟx6~[SGN_OHST~zWz Eo}w}~ut(U|#\}='|HW*v'Kih^Ӯ^TEE^*HG?44~ :Ao HTOR}K_JtUmk:r_QSNurv'_ej*"z;Us.צj'SSW oU;w)گ=yzw\Zj+ޚyUQ?cSiڪuj?6fzUO'^U|*"Kmo~y/j<7U>Ȫ5]:D^x zU#.Ng'_&[gGd}v|/HگJ*t:U)UG}ڻ?*۝~[N D^}"~uλELҞr{r z~<:ם|O'y0>O! O >4'ֶ«zcQ'{ET'jzWrDWDN|'TTTDEN׿>7:DU r{_1r']^;}x:V??'!ͽ$ ǂux %;!s_TTo]]"E)`Nw˺u܋ׄ_w?~ȩEO?_ҝw^4mh׏>?q5b}ρ4֤c5ZU]:O mF5Ȋؑ/]uvڈۿ?ED}O*'U|w^-Ju:{DW_'{?oqDmAZ㭂>#z~ꝪuҧH*+u;O+񽱯hƧ~|5>Sz*uτ{ U~ߟ=+ߏSTvNӯ"yWUv~[L2|><{oδ}4$.DNh^~:_?iӻTEv\㿲?_>;_ Dw;^vC`E_?UUDUxEF_'(l?>G4~oDuGzww^k]:TN|~^&UUkS}*_ N:EvSQ]y_+'wvIe^hNVz_ƾ~ W)@ >̿JT\DF{_&_T$?-Zץ\+~"{5]Nׯ+ߞ>5i~|r־ r<޴?3_O~9{^||QߏaVVz]wڧⱢ~:o ;|]`X>cFAJ<'_>ZD}ʉ?DrۿW]u҉D׵U>mon_?':SOSZTvh>w}>uP(Jֆy)?T_~=Kׯ?TOQDSOµmUDUDwJ׿i㾗o>2#{޿oP>*O`|kݣGgz$z*;/|o"]_|>tI'd?i(~tXϦt$y} ߉d VJCͼ{ H8x<~򛅙ETmk*0@YSlG [r(51Xq;QjmX3C_Pq*`&.6B[B䡲њ+ĂF X8#ӏ#+ǶG$ ψ9._FHr Nc Qa2C,OX{aÝ$L%a(+p$ <$r%!"tsQD13Qw"NQW$#ZL8;,S\y߇发5iiإ"ZayWH[..#ࣤ[+Z{ '/O\U5P=hچUmZh.($ nk| +"l-r5E V=R w͒Z[Yl+tkM4-Ν"5fPKiT#=vLφEءb@Z %](ޤ/_uT ߩz8>x{d-EZ:mKGIC'gm@AsäŖ'}^O s>JI@g v\]E!PLԛָ3{@l% :]uY:jMmȯ8$ȗvUD)Tz3 :=DWu?wl0뙉&Sa"RP5,Y*A=t1G6Ew|/SUZ{;rt+S_=wxzDVڪ}jN>(<~>65\tNמڿO;-^^>?m<|[Ld#Ƽx'@'@g{骾U:NNӮ~ꊈw3^E(*'>2kry򈨨>Ƚ/ϫW'H9??k ¢: EO To 7#gzCD x;? NGt'ۿ 㿌=?^WEujگǎ=+SEOU4UwO܉r/UN>~A?Z:X}_h|}OQ/v;< ڍS}~0}??_5[OWǏKۯUQ|t^'o1oN^WjW(} M( x>#+x~}f/nO)z xGt<"'B'jDOUFoHkWmFʪ"xD^ϧ~J{ˢkSD{DEDUT^[E?nR:~||z"I_G*uZ=#61US~Dy^N {EToiE}'i_ߞ/Q=I/vן}Fxuyƿߑ| ם|dhW*OFHt{d*#R}*'^D}*k(UUe |#6Iw:O r*"UU;_=/IߝU|3oj|"U\ȕ<"t~܊S""|'']w:RQ:^_n|G|~>||X|C_ǟ>WvSV?Xr"SEOK_$Sҿo/)Ң]DkbW/]SQQSxOiGlhW}~QQW*'Ƶu9Uֿ~xwZ߁8Vx**x/;E:'z/}xrr#_TO§+HUtڧK/uit%#Gzǟ?o^+]ҹ?*ϕ﯄ʈ(9>89/ߵge~FFıE^}H | Q9O~ky^*}`GOwJO{GJyZ)C&(m㽲2@[*4zUX_,R>K./Z Kq, aGL:)N$K$bk%AA-yp:9$S%d6EBfkbF5!HъrL}SL!6I,C_S2"Cg&乯EH;SWH;;@`30b TNtդ3+똭("9(Ox]Omڅ\R>-u1&&`MWMKa ofp17oH "bsl+v'd#\\5(36uuFr=V3zbTZSciNCƎ Lӆ'hH&iB^=_H=5Tj#t@E`'E0 8Mt2"Ӽ ,7ֹf}cZABz2Pf&/z5 `1 f ξ8&c$~`ͬBk&@YL$z!B&?gYc^lddrEC配쩷G "\zLDQ9'{eG)#[?R@z|)/(Ҳl|(Mq{y&r{kTzE'?kU]vSUQSʧ]";ӯKzDoX#r1W${\*/Tr*"gz>zN^*ߴT0`@*~ D ̫;t>wXOW*/KHKETWwQDVKOھ?i+WUwS҉]9**/~;UUUzOKEO;E|*~|Nt~k>|*ug??{ 1_}҈'^Sԫ"'~Vtӽ(v1'RQS~:NIԩ9hGuEr*/hDU'QS/DUD?j~w_ִGhkZp7?Ά75UEDOڟU ;Duߕ^_+Q~ꈝ/;#Q;+EE_._^U{_+|f< N\ToE;2k{#ԧC@>t|l]~˱Gt]Q?j+ZJ*/HEN_65^NW^|yNUFhۓD_~Hh騨^{UoiҪvו;OϏu#$?|~c' RǏ_ooߧ8؟/i^:EyETϕT6uׅT^Sv'iz_(jFU:^Uz_"'iQWK;Q{OxuvDDy7 '>_oV)a2ZKPȄ UI}Bcwyjr#r7S^V7ƪ{FjzEdk2ڒYVG(׺4W8FeU8LP$mUUtQvoJ@?+ece{Udꛓ| tMP\,0oTA٧+IuKʩ4O?_ߟBUd75Mgd*JyHgmgjđv9 "{\ !**1Z=QM$:F5Oi=befT{,)Y8搹F}J-!E9~efO,*0OFgO!36(dQ Nt϶lFv)2T ^UpfMu:qy=>"LʑS^xA_3DU"#hӰ'Z<ގU6+WM1O% b9EHVR#4z>k{H +U)M4&uX4yy Ғ 21POt֋?ϏzE>wTO?WjꊈDN^ׯ+_t~>7{O*9ȝ=J'nD9XhtOμyOYEA kchyh5? xUI NY h#LR(w~RwOQ(0K:[ m.@ -J`&]9Gs$ä#FH#T$!7?/ԦL` Ə&րߛ!ɷ:J0(> )Pi*| q"Č~r\ce85DGА".VJ8a:WΧ ySo]/JU骽*'nu_)j+ӶhGH}]R+ <HDn!%3\3^v?|4FF'a鵤&e$oF')HDENWǟKvtUG";>u_o=*/|?_MͰs vJ65̣Ԏ׉A3.g#ǯT"(h>+:`y /~ȿDN}Ec 7la)DrPFDlwBT,LkR<Yu6UQH?'_A~πu'mQ/D>!hY,!,j9$9-=_ =1NL@tՙ>h'7\Ya)Se,O0WjHZE_!ѹpeL=,p"KVˠی򚐜}#5{&6Ԫms9 }ih,1)7&o&*{E[s6}OYT]|f k3dyrc1jYH(vdӛqu-ȋ׎7'-i Um ErvFw))\G 6ѽ^åpCɬ@5ʥ3'*8c*i+vq@^ۈt4j*iiVDr1 2\Y5ŖG|VUP5 =.~䪗MZuWi.hJ[Ec 2I$J艮%R//dG>*ְG.sJE5G*k';4Ôr:q:BWϢm1[!&6WyKvꇅo%GIu0GKS5liYD3g‒&Trjn/VKp< mUMJQM$D=iH 9W86v4"Io "%;ױY{K4)aFag-dz7#Uђʚґ]6 rth iBLl hђa F9z3b 8 dca4Y<Z _{ǥ\e<58dF E=fNXÏ]>H6HS& 1.pP16ii@'eY[~yP}>Zy>ȧR,Z5EmW Dsm<"JLl!M kYIZxHٞ8#YX(#W阏e1Bd`<: h΃%Z6F&lRC(ZөWPp+q.M+TsbC)z+OEO<`},yKS4ɇ[9-R5߭?/{n TaSD.-+aiXesǰ:QO+Uk԰EjVYZ [} gZ+7gT_*}:_=J+rGvO:Wz9Q;F4Tj35w{[kXt^Fx3)1|i$d=#sQTD*<}ҫҪ7Nz^B\kA;>|h~G64Gh>N_z;TS$骝WDžrw{ODN{"'~zD_eD}^nI<UVǎV`;<| ƼuQ5'oCG'{OW#ډ)mEMDAfX|QPY2RMQ 0o`oFXL>L\&ΧoLmtzddrbʻ.VGXlkb-(vU|SgBe8Hκǂ7i z7We ZR-EEaQ?]\W. J=&9 )w~ J@ &<qlQ^7#2{>UT"{M.+}5K}`P5"M8lC+_ IhPTx'1fb`5C6^o ggzl&~Xqf6fw䭚>dkH\6К ^P1[B@U[,AjiPntTBaWiBKP$Y;M{3o lkmQ|KOք, OIo$NŲLuw+4; x,#}JϹ,J)2x @\shؿ[`< @B\Qi:( 4k|ox yTͫ(UNUh@H(gd6YyPRNFbև V !DlM$pH+';$lE";#,Wuq.xXs?0Zl ]3)).sћؖ~-GoO`.Eawo6Yr>O+vo_6x;k_<][fn/G[oRZٮMI^rK̺Iyؚ9:QOvqST` K, i 4\Tp dWbt(Pj 4qٟI-n Ppsf ً@z6(>)XUJʰ3k >߸)efR \gDe% =Yކ8 -uնȪ,9+Q%x1X=%sxN6BOb,5%(ӡÀ0)3PLDa2Aoj;Z ;{ː*t:Axlƞ_\ Su1RZ2愹.2f:Mudi_ /iag4c]EFP TF1aQ,sC;JM_ڼ[10V-f/c<ٿSUdgT$RGcJ)X&f̒'@Kr֮c]o4oOC:VcGDwԈ^;o ;ˑ|H_R {u8ʄZU<Ѽ,ȫ-pJ2yētPZHY= #M,#;KU/LUF\bjH'Fjf4$Yt D+BsN+VLæwUH~\(sGӅ2!1{ymJ%Icc\DYBaLxL!= ,e!{%V6Xe9csQڪױT{UQ;bG.UD{#=1kQvSKKs2baF/2Ƴe*d,g, OQN(h{jIe/ z[G:Zh @ Z čƘz{ڪ׮^ӯ]?w_Or*ƄIS\N׿oDE_Ң"yDI<_E:EEU)S~:|NDTOt|f}U_USb/O*wNW{zj}j Ҋ“$oz%% j`"x!JYdM_QNi*`"׀VRE-Ma:?+އe"b&:a:\@VuqۖV~!$Gh=%᷎8̼vHy !>Tbiŭ{N3 F*>NC(}e+d!X(oQ-DtpOP:G>Q ˃4N%Xf8KŘ.r~/6go[Z)m{VO(ktQ[#~]mo$uM_#fU5Al3 dj[>mG m|eC q6d$) > x͎yi rHU^I5W4kYeLa)qtrEH^AC&"hJT?ҹ:;'s!x]L*:ZUYOX& 8W%CFK3F=[Yqlln.i-bZe-(]V5,ԠsSdw:N_UG-MWFzJΒOG(B,C?vS)ҍfX"!k BK Ral*F+Pg.eewjv5>p Uk1vk;^G!u0ȭbX+XQmP ؒF$#%ܞią*I<(:; G Lj8[k7rx4+f+rwVBOD[:&=3ҸcEXL1,2FgŊ$$H–$O]<}K()peI0CT3T沫UVHg'+F=u_&ToNj,=JkJ<(E c%+ý  RQ1\QM/QKvr1'ΐ hUqA c:˃O15_Z^2Ƹf_Qyjn2C13wN*[9*ԄbdƎt[@'PGX!ZBAc28RDŽNG6:kYx,K@4Q˔|󤞐kj;1Ջ3pgbKA/@8"u#?JHǹù5L֢HZk}RHȠwPK:dDlhsa7Gvs׹$I,:g^&J$3.S* (%-yś1?VޔǠ`зmۃɑUF2;_"immd*_5bW/801ȎbdIj"t:W+>&w{$G:4jF>$VYad幭%E<"\)=LHƮUTFCdG?[Q#>ui[>J u#|X0"j~d:6mSLN[RX{s!xU;b[eC旛k (Qhp0;biI_aMZ{a,j);Xn,Wԕ(,E cV{b"+ FgF` 9 ¦%ZP-*d#ѵz6!Heb0*B9$XdY J -cJԉNqsSÀjXY$3g"4Wje$э\vN9liah#|M=lS ms?%4Y[%@I1#GO9D81E e9Y<̝蛕Hsq]#*iqؙmTrw[4iXTʻFmULelMq;=ŢU{Oƒdvbu&>!/k;MTrPⓔ9Bƺ%j ,5m\;:J`g?I=-%=ɖ0̅\Icr.K3W+(nV*$Ğhda@Kcco#h.Bm,B@u$e(dX >8*+'x\O)PS ems 3wO[>ƒ[O{0uVWǜϰ jUAT 'mr|xRAdcdd5j*ZKT7%fa3~A;! WQȷ0-Tw{+,mH{ n  k3.^nIup#nΏaxq/ȏ5lx沲iہy'/JI2T4`uy!3r~Mugd*hDBweaQh|᪲!dUHڮ5YY -~nί6=Cfoi?O㧋m: p4)]w"tk_59Z͆J1&q*miW;%{1՘TNdn ƍB8wأ#<`r433ZF I46F]mW\39~YjøX]bdwsF؇[Z@ =nwlkc, -&CM PLͻ$VIO(Vgg9~%+7L"߸ɑȽQس( R$ "IbT8VH]tnrVB|/Uls۲mFlL 5."N,i4139{pJ>n`E@0qQFJ2d«lwD6U uYg߆CR21B&=Fhb>&]F%Y̨7J)Jׯ~w wNDNQ\~r=oƸ3(Qr{zu)uU1(И"d<4tB]艰IQPl$^ezթHE7{]ԾUSjUoJN܊֪/rfP.|K~4A#=kl$@SņH`ANǪ>—l{ZmI$Rw5y & Y)5uBb!BW>9=*5~ҵzw5{^vXA1:K)+lw6]3>YЊ? *t"**?o  et'qĔ;ה䠒<@it7eAoDJJ"]/kHyN=yjxQ}QQ:DN/;ǟ6z;O(Wj~TDS""2b"t}]?j~~ ~j]Z _qO\J[;G^/ery+1//6%h3cxKa`>PF^OL+(/bz'k{h, {}ض124]fz+U٦3u 2 -RE m]$qWI?/c8/ %=W{qbn&~%a,Nߚ&3y:ak wEjv3#&Vk4'➡ |DB{3QT5[ޓbBΈ^^s|2\eZW!.l³5НTªS%.'+BS_Ǎ)Y\1SÝKiҵ$#O \V|r܃Ƙ`KZ".:pih2Z=)qqx!a-u*o)rյ\{by 6UZPĝ|ɪ[[Ȧh(C* }̈́8/sD_1q)iO3 p%3DP[:qmEQXNPZ-iKaicuQȎ"d /"A 2 y:1-YP8$RWEY nT<6Y-Ilb־`=rr9-j[ -*כ3w(!"pX###XI8PH\[$h"$_-=e)a^!tv]dEzV#:1γ&x et+g :Qc[y4p0HlcK LT kJ "SH',G6]9rkja<G+bl1:dOXt&B9drv(HFZ1+1 ' XX$rJ4lhd/y3}LNF|E2) ̇TX8/ܫZiZ+𱪋l q;8\U&[`%"Ђ}5j>7K< c#f(X(GYԚ6Hz#OVw$M0K8"I䙉 ✊L͑"dwE]f]b0XB{Ydر]5sg%43c|.%zkd|-7ؤA,P$+3Ewf*΍VȐCƀ`G1r(Ly3nd2T9 Ś2~YH-ZXԙ =rȎd5V)K"ЧkV.SV,E+~oR1L,uvj !aoVlkf fF0SѕfYv1QU:X_!#IJ) \G/7zPD# dV@8ìN"Fw,145vUW)܋m2L+ߖ?V{WU⶞&o|" <)8(8rBKó36q XjŖ= HVl$pJG5r5u\ذnmA qe`m- 5FkhM^fFw GczMZCc3D\Xc;(N1xO-<Hz (glbХ=B 26],9nnF%I9+D׌i TWsj66X#U>%YUyFR((C9xg-'3+/I0(;p2MrȩTe=TU/͉!2f̗U̖T9F93K me<\#Al҉,bu",W27$Ouo(UbIw觞RcB{(b;̈zzp(2W{LC#Ew I_MD=`mqĥc뢖yސ5E]m~wZ% - \/o12- _039j|C?Wce*n]<+}[8\^3׺J̭aUtq(FoS\QXxX@3$f,hG8]&-9G-ş79Iz9\Mq1ῑG-l1h[Kd{q8֯a[<.Ħ ~G._K׏Ta?Mggwpz 7/zְyN|gjbxŏh"kڙ 1\L7܊gg(h3l9[wuo!fySYL_#eQYND}zgnc6,MiqXa+/Irgwz^xcʌjGԮYxh2FNLI*J)BIcCIg6q9-+۞ juNq?WɵP i|9`q\y><*IĜ]U9y/e*WU₀| s^jWP]uQiثI'K 6?g*|fNcH̿+oN6Ɠ~s9üvx(x't3ghƇ_E]qrjJWq4<u8֪cC#])s(5;;09 +e=ϺRaVMEJ6:}3P29n7"ϊHr32'7;;K'5$*:|Yxa"2Č3"IZK+`s'h8 U!A,R&S[H>a?<7s6@y3%RZJ“nC۝Ɗ\Vo<.{cQI?t5: x3Ѕr]U`i YRWlkF%6fP3BFV&UU1bՃvږ!G"*ӋR@f!@1P6O̎9X)Bj1t8U8=ΪST mjod~X ROR/GzS.w]Fz:NӮUnƩLGY~鍤Lxe++S?SD%HVbuu I/9!m"qg rflK(*DvN.Ʊot~|~:c(Q-@},M RWaMvB$w +]{͍UQτ'U'KWQğ֏ƾ<< b8 F]i׉l~?/ s˪ߓϗJbٮݨ;y79-޺b щO,h)Ye.j[J6_9.X;sMuv41gxI3i` ik&6oYoXlt0fsFsי W |a.'n<O$l`g קIgg W3-.{KsܵhVq}<&iV,M,,ki aI.W˽Iq[''#O  Q7c-9fI[-1k{cNA>zLka,y[4G<#qZW:4pe ՛53.0]S;"![Ě4f#tUJrDx{6VM]$>0{!8!-Wsa|9\\SW!]PVU#3BмtmVȺɿ "33 :,SSelsSly_+1UyPE OGR` jpV]b5Is+Fezj5rNSh9ca57. z Մ6?IVJ%YZ_ qe?d5h#*geynTy?7A1͵Ǔ@)j M9CLaCi[ayZmsD94^9_Kȟ*B{$,$-+r\}^NpcQqrc04gT;7h2:"ӉӰtq#ff>$A^mY;5,~vB9_O:FC0ݟ-%$˧"]ɦR$5%gNQ:yҿیƞO]%w5pZ<m].l3 v1>"ypv|syǛNp3CZV~x}}p[,"21:JZit@9j+FZ$+rSI#'uH=)FP.Uw9E}6qYەEtrL>SdN;ӳ @f`YGi^C5ar{{"y>a x"e>Ss10$XpJM2@UX *9_| 2WDO$Dk72t DG7H]uRaE8e!qs~3 ia8D}G|>wOnEwPĒ>+1%Zi~c2ͩMnƣu{L(ּN( [aqti\S]Al+7wC^u g3e5R\4υ!Y$^^~=Q*u6`\M?!(u(Mܙ{HyvD>y8 *Qav}|!Ћ7 b7,9fWAzuCt $ʡ-I"2 # 890eZ59~S HRҼ+@.R\A7%4D 4=p_T`ϾRq[.s{S_jdNR<:̽Д{`,XҧGTĒύՙY%R re۹*d-ңKv= i)fp@(\| "Ryf,]\&}Mf4 jfr%!(o͖r7Cp 0U]Fz7` O#PG<qӑM489PH؉S?QKM)k ZVZW};PHrc(y ;U K3 b#eb`Ɨ+lL vaE$wiFC"ޥ?"ǒGru\:J4tVñflJw\ dܱ~1{Lf(f +w,,;JhNљƪhz'Wֶ!L]^B-QYk6#z܍k+j$:/ myfMݳ>* ;H6% +sQȢ'b^d'Ӝe1tDFj.-6XR,[DLޢkuLl|v#$f}i^E`bbn3a1GY_wǺG΍n+%a5_13Xq5.r񞊫ПlZ 6BKM2K2/jI]!lT_WFddCƸ;7w olGll}^R {+ W]\Kbh47VUK'3N ^_CRs{8+]6wo[O<}m;nHUiYnmNh7u5ƛ:GDvلm܏ MnL,H>XX"RL oJk@qy]^0lZZmE %ɕ$`0)\\9'&\91+Fll)vq}O%P}u^gr>`9oQGnN%{owL,Pv hJ;Ȟsj+1aN{&5a/ggwϡ\c`4y}'&iqX tBivPDY7 M9[\h.l_,0&-'Pb7k+uy6j-ۻ 5쓎ϳ>4 c,Z@22SZ%U)TOTG* [dIIIlU铔Y 't$QިmlŭYukQiM˯c;rrpy&?`-1sg9Ҫz7ԨS/UN6NRUd;s)iSǢhM]*%e(0$uvu8 f5%ss,l1sk+XAX39PJLK\k:,jr y-x,Zw$Lf^)0%X?ļFS66Tk5|R*Lf)@1-D:)WtK3 ,a6̒&F;R6C0'ݦAN|k{-zY `ΒUe4Q3gXf &`C SB dÒOq~/YtϒGQ=W#cOX=!9\jj(4;HxECd,"c#d-0HbL=qcIc_RXЍYUm]pJcPW"kׇEɕucY63_UoVא|]:B2@oy䯰N:㬭6 ˋQՕ Eg(^,j-l "Ėz譬hr !|{ Mk!=+M] 0*7YhŽHeh#$|!TV5>@;%-9jK}4unW!uv~{kO[GžrZ͇]{/u^^!9T3ζCQU @<_$lIVt['¹_(%P}N&0cW)jo.쵄Ts6dlidMW9^>R4tz\Q,tWFqԙK \նCkc|1t',_*ś>·{[4elrk3ڌ52qx\?Ҙ [tiHirj߸?qf V]]#|a>:yMŸl\.6:ظT*MF?3ԑcvԓ6 |Jq+3fjl&ΞY aʘPP,mT:*(4vY:w҅.Eaݮe0/[ %3\4#"} } uz|g>s?sUj'hcBr%O.Aёv$ky1`N9 m61ο2-Y<;41k!Vbȏ[䭺R7A/a(ѝ*xULJV.g-C-X): ]o,[T+:*\VtWݾM˓Idv,T:V_9YqiZS)b1JHkl! s3<(NpeLtpNVFjLe($8īm^E+/zdYXꊛarܝ#{V Ai6WG} 3i`F"f1k cZ.J=6o&X`Xͬ1`+3ajf6I_ϗdp&ߘ>c@lM'-Ӈm5n2t]ڜV{Uq6*ڲQ l$X9imߜ.V7{7n> h~G'T9U™|n\|G>h4ngi؝`;n1jxwoz!*Zj o OMVC."\k'Ye1gJy+^'rA4j.xMقAuӻ>|;u?xcW] ~̲- ¨dMb'rɫ+2CͲ{')3 \<ƣW">-Ɍt+~N $] 0q07 2a&g154#6Ҝ9Q D I {[ !$TP)~)rJG+}CƐd?L]|7zvg 4zZ{+ߚfo)k«U˵翦2HsuuTRʫ5͗e`}r5^[ 첼*ZLQj^\71^U(jn_U)gT 2 R,׵; 8!0VWζ!.8["N{PB&AF$-"wDCr85#X2kÏR=8km889heX3c.3k-h96}Mo P$>` -aYQA+2i7[iG]VQsaV6ZAlmm-COa kpPjOJLޮAi!zM.KcyJU3ڌw#c/]uZ:O&Z7{t'iy֩?k*c@SI)R97TGR@\=ZWEA*EQ&#$VչRAȰWa5@gŌ7(xy cupQyTZ|U()3S-]ĸYQM}~B8&R/ZP١mb]?-ل=q:y,]CDQiT<֎75ӳHg.ĻM0!ejHy Vɞ1,:kCs8Bx]_j˦r'!Ɯu>|%K-%Gikz; ѭgShxKAm5Kc@vg3m@5g|FdlFVgE!OssԺF].[v]3 YBZyCMSG ԫM#9ܕʻ䱰Ln|M=*lGV]Uȃ\_@88;e]cy'u{YJwriFzsоGL˧ b.kaTTVЫv4< 9pQqG]Cd]e-uLF!z3g'Ime`%]BlVT;E0r$kk#+!HXܬ l75D) M 9ctDd//[Z"m<|(tIV) D Ί9dcD9ʊqeƵ s# OT/;qVfOc): %q"kooKq]0[a3ҿ< FLI]kDx4uԏfOkaBţ3ctP3E>\S}1UB1#r9T.V벚BU^M ߣ>@6v3ŭ-QA'%*WuYs%P 3,!%ZHK B|$g?Ƚ \_ àW@]_2Cn+#%TQ4mth 5;]u|:YDɔWiw 8`,ravr0FB53r.#BP!JJ*jCeK;255meθT*Pixl 2s`,V1<ټ3Ȥ1^ks|E"tit"rnon)*7lijrj!֋;ZIbX Y"^sI6֛1dobM+sY:OS?8oS"F\WnZaez"G6A=v:ZUyVx𓬮l̑/)!B@^jVQBL( XzBe k'dbjV)3S:Ed<4^ôGu4ng;e5j-A[JNU/$n䛫 ':~"ieuEF֛#m4T!$,lY!twDs"5$FTueeWIO UM[=#J)X@dTgȲm&AMVUS]n[$uv^!mWy} }ekH=pHT7Ñg5j#skDBǹ,1b|5Y:$jzUQ=]XEW6||$)?G疎G=3QC ;|~ q5ƅ)x0q>i>aQ~! 9ozHԜw[ {ǙڎDIeRUrngLnc{XSv3?Q Y{IN>2.Uc@ԫfb:N>L笁4WVM-FjRG"@M軔q5ӡS%/xA_qUKfs'%4( ωh7QTvSN{;E^O:jJ:EHϩ.BcAg5@J$Jr&{:O+lb:X^8fHea) YFd2EwzޜQxJeHvQ a|U7|LLDL-((8RL)fϹL^M[-.:[gY^eҦpI,IJlBPdő]QYg^3c[~$?J2W ief3G n>IኲŦfbt6sjY-l^7"X"4>( Vj d Q"<$)˙#L'l. TUc2r\ 1XEŰt9-j`7RrtnHs8F1{=2 xY7qK/.[5;%\/_d4<@7ԋfM[$d4>= 7SSgI T[N5Zڇ`ӌV6aad,Tշ\897T.5)&̞8E[Cєt~dc/B8[Ffs:mxFJET ۱Jgk5OݸG⍖.M hqZ^1l!m }-?L7\L'f/T5S{ NhføB8_zᬏWXJ>Lq"PșR@C!2(V]ẍ́_&)WVsM{2ϊr]ԯSv`h-22:Mg!E9Z9 AAzjƳ[fbh\k | yMO<[8v}*)kE˜cef%x ɋ";z+:xC'|0,)}1g58+T2ڰ4Lk >kG1fUU4'l*UZ7q"Tќm:fE޳MZ ,lvKE{+zܠՏ_6[wH&j*fMھ 1M#i3%hm$X mgt6Cqj(8 ;ڣ3PBjj"jUt:t!P3Z-uE,<1~G m-ī&r< = d3ģNJFK9{q8@Et_Kי-uq241m.B\D d`- aF' * ȹQ湖cѬ䯽) eʹGتU%Δ|y\#YPTzkJAC.n KYuuc={Iwωť`E[YPuZ(m]UY*{\-np܎lg90BE>i*T՚RosZ.#ڛmjNf5HѫTAWnhD󵍚#@#B;e&zM^V1y`k6U&ϱ@ڣ~V 4@lX׉Fb l٨DfDՙJVCMUm0ua =᠄JAZ8\AiS^_sZ^lR;ӭ1c"]jU#B}DNTyn@TYb\(}IS\}yYm]*(peX=Nc\0ǝ -@TM]\ɍzë!Ԉ8$K{7Ja .;2]ʋiBi(ɩs5U|ѕPV"Kx&ʼnIcd)8 ZYT_|$WH85#;rd)XیC2\!w\ԉdIt[ ܙ]x Xi` 6VyxUW yP=jeь \Yc]qWԤ\뎆ENREmmT R}Sd 2Ҟ( և֝jS;Bʀ2f*,mş0c8.@;LI_ɔ!ЭJ)i\}6G@}ni,Oy9GQ&39nx3quIUs]d3.0ԺM>J%eQ!eNuqQ'V}IeEi'G2'W 9 <}=@fZzoKQ3 BD#Krx ^iJ5GC}F:ދp9hc%8NNZ$ i uZ.l,F*\>R!h,OݭKgKD- @TC"$P/䖺T$ԃqU0 1GY*=t/-)qpnOԜB5O"ْ䩪#4ah|emy+ Ky KyaGm|uLa 5 |iXffeq(;""c'"!)Y$JoSN*yٓ8 $Hlwo҅ݨ BlJ> jŴJ=UsL$eXecu]aeVC)B6W4xGubM ǑǨ!;ǰ,@eEdfA̦TWUeuMf 錸B,(࡜1wef"cmvF଑A5Pl6T1m-$r=>*8% %8#ɞR$IC$K"etMbsʎW9Lקt,1+4^LtޘoJg")5Âҥ^GaUa P}ɋw O&X$3Os 6@rr"KfZzjX7,Cjh}ĮsMY@,Րf +&mlt45 9 UaH`ˣp7+zH=NDFگ$:b{@,Zx(Mc1'UE}tAN*Yj8Q(^43vi3ߴ3xPx g$F+jW7L )1[zkݜEAa9ccX16Jki춫0;}zƾP' ;I y`;.+Ĵ%Ə#5QXroZFw: P-ff}C6ζ8 ;[`Ch,a3%-ˇ>M= B?GUklENͱ?I51 e de{}68su!wĖF^+ (wS@a-6Bbǐ Qrr[swvS}w_ ǒOS[gʰ)[ۓz%JN޶4:#KvN6;,IXA TkfB=e@!+m$ъ.W}MEo^)vOֲQ⮖=Cledt\0B0J0UnQE9(y =s`?M + wUB3WY-+ˇ>uF?7w0.g@˰i1`]K{BX*)p87<r)^>%`8nqk_+W\jJ}%H%"Q+ +d`cY82P.Z@ŎyYI0cҘpS yXZUE'%Uq95CZ0 >|cWVeŞr˻ A4/8 ,Vxr%1L(DWAƓ`FR Wk#|:5HBAt)yϨuB2LŞ$Y0MCɾ+KK$tagu]ԨЛM5p8 jRIDYz:k((& _>e5Y!4{ vr$Yk icT78 @HGX1h3V JA "/"y$ 2"ޯ{xր2O[*mi\SK ?׎gꓗ Gҩ-sl+3Xi+C,gG:IU1%3ۉ^ƿ+z@HՆW#&HE'!#-n`zBTC(:`Zlzٙ;m*QmZR(u2$ya>9Ҽ`|ύͅ`qcYE8:A'$^7}۾7I&ٓl}uS/Y3{k\פR˝+zr cDW*5ג ωm{<9L(%.Hm*:ܶ;jz]=-hϷ*aJyMxZ69Hֵ5sS+GjJת-~mriу#mX\osÑI~jrD [}( ¼7z億t6zkdP.B bA5ٓl[ꝍZ?"E"#*#l$?B2gv{qZ9[ ~c6Y8m mܑer!Iƴ+LȖoHe&rx?$幫6Zq_:;r<g/#WKM-ch/f{M?Vsj~Il9:nU)yoW|lE&e35zNJmr-]iv=m||񈶑lNs5y[[M_ZZ~bxm aVm62;d-vj{TT4a@Qy ݔmPP ەVsOa;Q˜꺠;~ܩxy)?6.T(fu,[-jv6;\/|V=v{m WAM咛:YxgPU^k,&ok*#2C Ā.X.3M'%r7uYb9N ǽ9K}e}^~dKT؅4@{oc<~+,H4}Rטs423n{/ QPBk[W, f6\H51IPf~:ԍg t8uc+w^ȴi㲜@ʕ9ʡ4Z+jC ac**׻n;M6|5eϊE5V]gͺG)#*"}&ZGj0[P7r>֚){FjCVFX&sSԀ&Z! )/.[nb9g-rLkk8ky&EyDi1P_:{7X.r6'&iJN+H÷H ƹh,X9M۶<$Sz5VXLDgWRW*>(!h>k\et.ćH!$ &qcFjbA$P6{U" aUu؞FѲ"?qD;gi."b #9\OwSX@08leko3' TX,"{Fv 9$xnm-ÑRj qy@\Esܖ>/rj] x(UX;. u:`r)IIh~P^|E*(2(EGJL-ՁRDRSN˧^Ǘ͟QicآfXʲ&+5̓`TuHu5f+@01H-JTEES,r䏇bX +$We5]3zVKu[)\Ѣ,UfbWs*)^ܕE |w$*;+=ͧ#!/ aBÞn_1µ7<;b@tFV;ਏqFV2%AO8$y4q9Ůyd6@DqHPdP=~.\u 2%rB$*09'o]Z0+s>>(X,T̽N^ ˅R,泎ce`B j9ϙ¥tQ׸j oiS n۱\c=ԜY\LuIP bc$ܙm%S@+OΘ.p }丝v`ƋAĸ{jZBAZ(Fix*ζ 8b4ű+ӡ50qh("|Z,#W9\,ҏD;V-ΖD; m.̔ K%]O(^Kdh$:zu{<…,үQ[I^DN'm;ҨG68Dq34+V@ \-|sfB$Ft#OZ ;)%a3BdWLH,`;&2"bIPd['mu0)+y;{ڏRF9g_QW{NJ 鸻qhdO{?'A{ ӆАCcZߵNHyl^9^D)#:kܪףWQCņA[hd$k#vslK zYDhk[ UK1f$PLi5eˋ%C}whΌ^4Β=A(Cԋ:˺5lg(N@ ^"kй*$jI+UDwlj_j/&+/@:_t7$*nPT:e^jw N(^$O l ;ydkMZ~fmFegўhoM8UKҌΧ2 #ԣ hOWsXgḄ ;?5cck={sOu~rؼInҞUU@6Ҷ`&Vj/Ӯ-&}g/EjM6k02<-b٭E7FPtgF~QL1F~iڠÚev` yXbdG0Y%H'Gk!M_,ڷP9v>Q"rXY`W+UTdjzp Y>ʮf]Ss #8D&)ͫ:j{)jh*lG,$g72)EsPtE$++I\ " mtͥ0YPi*TQC33BvV&3]gz6뵍 tZ3t5oYr5rs}#}pLς;uȞ[wOF`haBe }TDޏ%ikkvW;5!.{ s")ǂg{Bhkk{n]fm@5}0.1KQ%TI 3OV 2B RB ֑3}K8kG#{#6إH2$QqO9EN'kD7/qku -Bh*(jTw#bxV>9k}8|b;BS2bU4Yk0߮bvH!EUfv ޮ\5kkL i3p՝Ad" y2}Wԯ42J.SЁjT4ZBЏ̀ &G>ƒ2Ǚ"]n=?C[؝:3,K؅'tq|Ei*?Q<9%U2IPZcF,q5`!S Lb 6r$%5T`T6CrrO*yék͉v b37q{@XCu$4aےČZòfZH찪Z< 1*:Å HuQa=ky-EW!I vGifLHm*1< Le=M TwCJfd>+Aa4I)T [;짂jRUe%|`3lʫbMk^D腺›Ph NLs}h(dl2;s}cHMѡmV9]1ѨkЌXEd.ּj" (6PJ[Rv7q:n8+ÃZl {%vb>e8+xՕ7T`j8kũ&H`nX8ڟ%:v׺C GKS7@*Kq_+ 9g獪-p%U'jp {@O>KTQ6\]hPQNDޥO鍚ybdVH}d3Yh [ܗXBE8nCjZ`.J<-v`.9ZĿN&)I5&J×80buŝ|  !PX-MS@@UpegO,N>轏3ǹȗ6h*<ܙ{z[VZnXwXD"rm4<6 r >]Nh)!tzwVwf$*~9'+oj ^YQq?)Ѯn3}ӟ/W]^GoKuC79㾧[}fbmsUgȏL~K]v[o,,pmʶi˱[Mci'Slivplr kg7ʼvA+JK,S3Ψ2IT3W);?)2K|:2dFՋʬعPM1uR5>\cFȼUlBtKt"{[0T͸,eo!Zۚu5[=DAR@%{MUd6(8I)Bd)@.~_u\>S <[= T뢥fEq# 5w~V5gr0A|-Z:P~RdmPxR[m4z 6«9Uaݟ%.jmN_h>^$U\WRc-B]8' 4dT)q+;LRVWgO54~Y#C()@y69]XP4Yi9JŜ zK8rC~kʓm:P"U_洗]ʟ=+ V U6Q5rA)c yMJrG@$SiWB q!qw EJE6Yl8<`%&SS>r{*tvTI6 e/ǿ$5|<8(H#k-૤ͩRЗ-F[X~4 LE4 hZvg9OobEYω`MMI{l22\ U 1 ȫ2*0')bXeF2Ajg pJc`$#lQϛ52@ѣX0VF D:FjC3¦y~)]I'iA ke"j ă( eWiV8UxQd3\n+AY|ONGq&>9xOXesC0y c6psĕ8K?-djWCIjp@RU]A)4|lguh!f vXݷ܆9Yx%`Κ--A C@ڤFʉ<0ĭj_g9$g,˄Tj|6A+ҵU-' ig),RL}o(2qC|詴[ʅUN+nmVMr}՚y4r sz-'[k*>kC"҈L[X5[{PX`xw =ZͤKSL\-0&ВfhۙK_MfQS Vlփu:dшz"8Lb͇ 6ttȰ6 !0C)'k i E0 _[% ؚ4j7K]R U#\h,AÀE+f,B?f8!TLA|?PT'C$pfX ce)#a+dGH A7/"q˰6B~gǐ[[3BvX% >b=Ӫ[z4ߔ3Orim=}ɤ3ybn=6ڧ=1z >ې쾞7R^"ʆV=h2G9W:k d@qcmN,2W=0"iH%YaQd$>CrP]O0'3v2j+K;#4Y*Ś>&3!gY@Q7W7t96YL9M,5\|%D Zϙ[rBΤ)٤8B⊪JR41y#&*)@B:qj=e}B9f?V8b[cI$]ѕHkc94ZλqH ӗYZ5}`@>4'tKBF}EK4ԙ1Xlb'g54'b j`R*?;' OuCUgIcCK\Ņ6(jhJxͲƎꕇTE'C"et  F0wDW!baOF^k)nqs"i@Nh!HHG(_ 6TX0IGmZ{ᕪ,MpёIv݆ ²Ra_жR0Sp-CZ{mcļI$̆P\0 I3 U|uTI uV6q]eykvU8HjXJ{8j\ܖ$G|%{mLj3i%5h2éuVnVIgh_C$??]enC&IU: EUc亦ཤ/#=QЍU(;(;P Pl$ʆLxnMMd? ۛ1ȥLx?K˰~8|vUq|9{ӹWMvj =+l,[Y#Vn4 EYQ5ʉ Oks+Vkӕ!Z<\被e5_Ċp4B-LHjKmf, .W>(|k3I]!O2aFL՘@)Џy&R Ҕ\)P?ʅvcuR{ivNKrU[EpWF@Afrk]X\P Flwu7aʎg\]-ƞ2D_,@kfNo; w W0VcטR{?Ly @0j[>3lYKh8Dw<{vQGp3K0UyE(ocXdQ <IB_VD[(e{fvXh;ǎj'MasKY<~I@qڍc^|ZˮjmnoUY4*ςR;{#|m|IkO9$-cqò ?ޖRHҼ_Rc,Y_ (歬 %#zl9u!ƒڅl$魎)b@t85T@%2<ʖF bmd̓hPăhX*9oz(3&!Cް+^@ւUcڤh!=Di0EP{D0J5dHŐԈUTdLb ϿKrG Ys-81P6%.q˒AC. sCn`| 8C>J´急PZdtpHI Wr֝1IiZ@4VCEjmMSf4[Bv ^Cge,1wMW@/H޴Ϳ(6@C\<4;{}*1[U҈ZrFGIJzhi1q˘k4MD?pV> $BQazbcm;5Ao x ^hVp.Y9y>:]12o^dNQ#♄DȈD9Uq}OwDUjX:2غPlV?oTzIQrp\Σ /MOe CGmX(tW|wf^wj1``^bCBp1Vit̒VҴ~ \i_-XVd/!2F pL  hI!"ٔ pTE^tdM3?u-vO|KC[a M^w-a^ w)_GS_>+k!U,qW"pre4QELld;vKJhܲ}(b(]*1Oq6jIx\q?r OĘkkm LV 33um|}f}WC?7~~m7a(s CYꢤbψ񔜁Dl+5MaGB8.`|oq{e.ahe](m"sW0xqRh̰,f5츯,hr ]ey,fK6Ux.s+ 1x([46ЎGSNk;Rwu2*Dry:VIWK&kIu1eڀ x+,V a6Vc0Tυ/y#'2=&+2bo#yN{\;3Aau-|ߏ?`X@YF=ݵ%SO;T&+bK[ ZW^g O2΃^-duv XW VjGcn=S;m)CPK[j9Iyi#JR``{k\fBY%LFRE/9tb<ů:[%*A@*mG?5:l-d#r Tb7tmՍs CHnSJp >AUtzZo-;8`Fza59@e-h5y<40i*sۻLI} ճA~U>5]Ĝm/+ioJ5-bݺ@r'aŤsE4 x+e 2]}Ex㻎TċeX7s7#?ڮ=A0Q0>E~ʓ=G{h~{ZZR8яO~Rh&4:&DR>Fyň$)UCK ?ied ʵjN$' {u1i sm_' 舃w _6N72&Ivd^ZPf7GR6;ͼ]EUn5 v[TCmtV59kՋlNY7`\h)j7UDL]*w!e n mVU\fUasTVh$I .G*Sy^ Hm>w91YEfw p73j (˪k٩2Akc6u Gγ#!/LbGTmcٛ2 1U+|NϨh%ʀdmyX)2G}aa_gascw-Vh.oYָ'm!aYo!ؒ< 1j&!%fId0DRjDIgG-ErVEl)e$b U#1QՔKXUv,S]9هLpsWlj[ryԕK}(LXloX_%@w_͞: Aɽ);V3Wh&s3RE*RBԲa9ҡCLu*\˯?"MOf8z4ɽ o,ySE@06+^0ZTe$G f/vG!! qJʩ=ȌTINJ3aHtL~ZWt*>*q&.MM > Uq89j`DQцK;H&#!Ww E#z@m|ED3M'(cFչIcx.I>N@EI*w(8%xvau:{<+d!b0bH2O!AP":4y=,{ W13! ٖzi8h>\k*%5JXѣFi,8Loh43">&=cƉDD>w謤5"Y`kMc)O r,2L;կ%1B#fUW{ye"$>4 p`ǥʧ"dQ<ǎ|y:E+XeL)`H 6xӏ,8^6R@RfBGaS聊Ń}cY5m), aO:D_ftiuҽ#=&28^BTS!@Bz:Reb6oy.WeE=z,±ZB aSF嬜fuOpSȞt8"['JkeXA^-LWfܙ@.\~Sh ;I&Zvma, KS&KRR ɲJ'TK%{h ?H4 a $EC L޲;s6W-M6tY_o"׍Uk=wZ1Rlnu<1XgreR1# i84 s1ńBrU ވT tO]Y3dq1Ă`Km?%Hފd᛬>\)kwTA;`u OcJ|鋯/=Z:Ez=%]  ˾(XG\%}#͝Ruv}ɥFQ?ng[ooQ\eMnҪ*0 y΀I$$*l>Y<qRkx5G[p 1VE\UѭITP̑o$BiBiK25NfOQْZɚk`90s . ҌЁ^TcuՙNcK$[[eTYK+dVeEgʪKCqK }-oqvt,9|ip7f>Ipb8mMQ *Rt69;4"r?&Kb4Z+(oYK%5g)MpX= ] (i9+ЀD}ѳ5V VU+)5I%d>,@ R]Tg5D 8+ 0 ԰䧔@B,41e%`oɂ͙j,7w[k!E[1rΈKz ДUУ)4\z=p'0դb;K[C9Wt_B5BMyj!)XI,I^,NHVdF EL 6+v9TURk\ -5D*KXaY:fPlMea-Um*Y*\T4,4-pO iRs!Ϥ9i^lWr9Phq,szLAyzwdrfg{UYTUf]EUBD]=*oG*5/ScK9, uAbtU8o ڽnJi4Y{#IMa;(+5 ieﴰPZde\Qg 0@LD}{}PGDbqvME$"ig!d>YO,O; HT+y,mZ=j#m.ga5@D+N-vFy;S~,5ZX$ joE%;)7E Y ^N7(rڀm)kkE]}R\Mk#qc27d6Ь(%5D7hk1_da4r=-L%!2H(T0cȚ'}{ i-YK l#gchJQ﫾cpa IM@@MOi`wCh 1봮q$ع֔26L$OWKLL׷;Q/ Lyܘ1 _r+%۠Ɨ`Q:~5,YCl^-"DdrWA tR~&CK*XdS#J#X?mفpO20%'ZXUʑ̐aMΊ)"M 5*^baIwB ExgBy•#!E$48IyNl ˋ7y+vcS[uAz+jXWً]-RMhK㿮d,͒mHm*LSnI(D0Ѥ(Ԉr@!W?&$iI yD5oNt60)NΌǒ{0 *(C%NerWB'EpVbV{ћ=>T2/Q[4=dlaq+a4q%c gg$]f޶΄,INCb=}Z}1 &b{xymFiiYmWr[+;,iK!uuE2 Es쬇WoZI۷q6 ̀3,`_*;h(TQpn {UkW& ,}nT|o \Hˉ @y,l" Num'vL|tYގ8c@刾zSH" ˠ{WTөl3EuJ1@H PdqLG>WO%K:y[HQT3fM 'kO鼎ߟV:K>+.(ͰS&W̏%C5NI/^,C2cSAP/1;BO0,p@bi@ڒ9 9qy/gD{yTP6tPwF5M^OǧAq:))]gRyE˨r@ܫAA+ds-5zC(#LNS`H?gQҵF1ѵȍF^b5JT(cuPB"#QOz/aMkΚyrv]TFna+{EMk:aƮHM=),ZVbpYqlXM[}ßϝ0 6)IpYj9+gvF] B&J+P#+X^޾ ku`^ʚa,o[#ikx YkT#;,++ *qazDb>]eD]ZS6z1f FQQ{VքqU</'SP .^ҝZ9} B'=Śܸy+uq@_rGf3x{Ks.mxZ#pF}6y$}@!&e9)9K3ˤJbeV&ayq=&p6Yf/֖|wK~s]Sz g Gtā'ҫzU`+>is.XB,SE N "rQ̡ffI -TR4s#,W=Q٤IJ+lY}*X0L=ɩ\W k־GźfPfMJo:v#CLN EE-'Y8ք y"6*8Ӡ!-mO7Ҟ:2! _ˡcx  9D!I40-ÆgH fWk(1β{$׼__ V晪?@ %!ƐhhKMsPyd XbTqlm Tަf*"5]ːM* ]T!@ 0wddAI+ƨWS߰ZhneX&bMC*;!= Ÿ`Ojw0Ԗ{ٷ5aj(Lr .BAxQK2A 'g +Զ sPO-",)i5FF#O$'zw_$$L.S֊-!Lt0D ت[X qC;ȄemK{M VLKm4桃,IYr}H$ZzVWh9QE0Ѭm|/kf$VUP\=sѐJ,z&cێxx7$msaBY5fwR:4Gq$"}WCH)F؟JD:h!1sd(?)OX%'\$\)QZtkv]3b4<e8fF9x ( g7l35UYSn*Ea1ccddRk{DEW!̚A H!`.,MEɵVu֕ Q45x΅Y+dqW%{GSՒ.-lF:K#IlR6i^:uY_Ά'AQh̎hř{.C,e.id#Fue$-EaMm.Æ+% Ә]5 \sj2vt=*[ߧu㹣HG#_T!q|fB5Լjjӕ\`6BXөn[\ю%X<~(M)Yhj=Lq0gj?:_иZ霪•͟n挋c[,N qL,LУ{+"&W(U5hW~2`M/fV(JAđ w\os$l2 DȪI2TחGI0H υG#c!#'N,NՖ642BYb&[:Xcڐ/Xu̒`Z鋂yl*u*MySm|Crmr= VKn 9$*`GuCK4[XHh8)+CHT?`vJ0羪c j~Y,I|-Xw(Dge_jB𺨰 Ψb̬Oqn;Al7$@TUtSRJN6ڭFcZn0@Hn9YLQYj[ȻNy{ClCxE:=vWtSejG[B⚒IYw\ZXNàҎm`@: W$\Şw!e)%4DH$F L{@:@G{PH-M%IǞWM(6EXADUd Z{VgJo}irA`f"I^<Fut(*{Uvx5XƋ )S>dI%'*BP%vUƊȄ80dz:mPm1Pmn T=vT' k ¬2m4Vެ Ku%FX}!{6SE6YaO!Wոϩa$ x<5hJXn~5E[~ r, A6$a@~cu}Q% q%8@谙F ۲Z(9&րix"]yO4PTAUuƲ,l1T@m33.MS-![a\?6R`UvK%*{F P (1)KmT6?Yp>7I11񣛯a Jբa-=d4K2tp q:wL2Ts)%Yxr*;UUGx_>:;~|t~[S~N4^ y'Xo ܡ~!Ytfқ=cj' A RKA:sXc2j1,5) r)ɩڍ,e 5QY ݰBk[xw4ye^(<[jP0V8e+WZ! TA{d$ceOYZAiXVUL89Chؐ HHQ:jX6bFzAfKX ~4NȐ#9 G@ .(bI:L>^Of(S WOGȽCETDŗ˖9,D2'p _24KqG:[3ɺ2I!G{WYG=Mh9S૕+y3Ob)'$L`F26S!GƵ%־2H]Nlt-8V+c`8<쳒@Fڏ|KXvj8v 8@V+䷐9n/f[.J{qRqt!I #gM;2\w$H'd x/SC8)@-TsΘȌrlxa$l9i=7G`3@el0 jS"I \Vg,$eIY6RF2/уpí,idhI 0L.Y$?PβXRM4f{})!n 9MV\U5Ӥxq4,%G8[*2$<ơ1_ÜqT }<-6tI3! btZǺʘi3H5eP&XQk ɴRA9ҩ47VU ~VQ^>$FQhqVa:s 6yK[8WM`u+|;_mxLy% Li⬣8 jɍl#š+C#x:_r\\$[VQ5!2 KsĬ.ppX,Vt㲦pWDSe)3M'䪝U!}V8s_ I\Q2H{)- E  t1Q"(V=ΑUk^Kr*T͆LLOw><1\tz+!.C@o^0 4ĵxmlk; =Q9F/1}2 D12Gr,q>H)ڨxSdMz7M$TURYwrLl$ncҲC(!c$d^,FkђGJ6U9rdd( FM<9,-%X/z"$܍92v^\o3wˈcI;W_25q`;_* oT[bauo!C$T\L^ AHƒPqAHD]WʵI|̮JIacg!R Ny; ́M$KaG4ɯ+c|Mw@zuwI [}+AU38Bj*C+L{rTGgUs#j䈜>\27h$&XM#07!נTp/:aȣ돂PCip*ӈɪktmٞ`E3g"ZҠyl/E$ŭə]T|3[&"+&Q!Jb3pL9/צv| Zf0QM,Jt`h:4ڂ(lԩ:gʮ+MMB]L ,_O: o ;X0yVFލOU./-B 7'e?<.pÁ>@G ?p25 XNbОHDt=ʾ_>!c>ٚ-ԺiNjSЫ*4vy'KiYbǁ1~aeR4ΜYp$XWg,ΧM bU[h n$W^SmB,f<TH0WK&%SCeB/|F(o]=UiNsCK,>ڱҵLc|h,d:2x)\ANQRiH1Dqy%FxeO /[uwPY8%e,XO=LNXPqe q UJ̋ǭ CL've d+ v,켚dSWɔeEI䝞"rkfrei0r-plugins-1.8.0/src/filter/distort0r/distort0r_pre.jpg0000644000175000017500000021772714220150123022376 0ustar jrmljrmlJFIFQPCC@"   < !1"A #2QaB$q%3R&b45r 9!"1AQ2a#qB$3CRb4S ?>o]/^UjwǿMj|EEj"/ڢ}D^]EN(mDNNjvȭz䪈檪v)z^/kokξ8l?>uzH ~xxۺO_UEUNNQ{r*vW'5=T|UG*"S^TEQ]׿H*{ExU_Sߥ뾖ёXyQz>?>5EuҢ~r/WbtӾWH˯DחMoKvکڢ}~U"~+:Uh:ZJ/^ڪ_}~6O#oIA.񳭟n׮:ED툭TUE/uW^{_о DUFҧi]/H/kVHU{UO􊈭UQUz:QISңW^:V'IĐ>|FF~'#W羼"*iu}/IפD<{$U5Ƚ"*t"#}7T'*Ӽ<"U}Hyc|yx y'g| Η"*wǵOuH/zHפT^Ӵ;"wWO{N״T^ U=zET^~{Vއ#k>Z_Z#ԓNhz*oUzw}'Q})y_v" z뾻oH'htSJj;j/]Nh(/«QOi>^>}\#?G7;>'9Qz ەv{VwjDQQ;ENʈO_CLUU'T^{rN_P-'^׶hޗU=H~j?ƈ>4oCdFڧJOttDiDUjhz5h_SJ'*Iz__UOkJz?B|JtwSH"hꦷ?w?{ >;Q_mE{ޗQ*KxiبDNUˮU{Uҹ}_ѶU^xuj˾(]zؽ^"'wJEz;ƼqՋ*8ǟǃg_,|FD{Vk'DDOӕDhQzjTNrw"Ҫ^骿~t"UU O.*]J?kS\}?^>=[ }[-ގ}i9Q|S:}*"'}'H'_>4^7JMT^׿ʧ|S_UEUWE:N+=QߴTEU}*-ThO~[]xlh>@`HEENթ^UAxvNjw}(/w"T]W⪨tޕ;]_j"ޗDUOϵTR|y>>v??}{V}cH6r"/7wz Iڪtz=SkKҪڢt9TG"U{{_M_^U:E~zNK]Q}@<oCG}4OV\o?>OoEW~{DE_kjUUDU O5?J"'}cU=v;~?2׊*'k⊩杣Q}ەSڪ"t5ǫ>־hhhD^޻ED뾕zUG{Nza騫ߒh^EUNCF'O}: |SڢU:O~ijt%16T|W{~G 6eh"ETkDcQ}^Hگ~h~zt/}W3E*j^Q{Us~4|Mq$hƚ I ;WX ﷓L2JRYe[~B1BAEOÔW5-*0=TS5°S5y JtE'~SME{kN^憔 dYQ]2Dkȷ\faKqWYfRgM$Wh}Aӹד5}s,&6|\+ %*+*jdʜ,#i˘c;G]+ 6xłFP(f(~5"9T*h--&Nݝ8*w/Oh"V:TE_˴_}"/^H'0>/rוxǪ7kUVBK,ը4O@<6t_U'kyL+iR5ynEz]:YrȄrg橃`Jd(씚 *2E+I< gߠod*BmJN׃v>ٳvLEYLGקSVfVk:[XR*X++"QU{UUEO] D5hj"*~>xF E{DY[Wg¼\pMZ_em]wܚ3aIdqϋ?f>udɈˇư[ 9YMe}* Xx4-0cL&Udt,Xx*[қSEɘ`Ѫ8q Ex2$0`l/͐F'{TTVJ}j vDU:{ӯ_HJ- &-zںp"%dN$'Dgj„0wV?_rtQUڪt~F$iI{޾D"{ F>6N"IҪ"(ޑQ[SiKפ^ڧH]/j+ۗNڎ#N*]vڎr/=H|o>G;LlhK >?mld*"ڪuwDr/hio^?v-sINUWiH뮑{OЈ:DN="#?Jq'['{;vx^5eޓDU:UNҧ_N]y*5UEOj?j|@\_:kuM_Qy'DEzU#}vQ'$>u :qׂO~wE_]+{Ҫwwh""'nOK뾓^_Kחң}t~k:sZ{'i{rv:_I^^(K?^'Ǐ~< Ά6GoH'Ƈ]5SMG*{?iڣU\:DDt"ҪtyWگH/O=5zEW**%N*"{OhگH*^>QWˮ^S']zDTNQ%I~H<|ou$|x/F~G/J&/h*x*"ڧJ﮽tt߿*"*'}_F"tH/h=']'_׾i}{E}gmԶ|[nǓ-?*zT=z򿮚:=i^]t**'k׮? /Vhz_HihHUrh*u|jF,_x}׏6H~kKڪ""uSwJ_J.D?{U;D{ETDEҢtNѾڣr*#ޓN=]0֧}UW*z}9_iS0>}H|ygǃ6wS׿}%] Tʝ7^|^:NUF}*7;Nj*C}%OWED~JRyod߂FoSTGGF>?}ǏEӵ^^*"$N׾~|{W_vOH)Q{_vmޑNEV]t_]xHҢOo^>>|xI>?ƴǐ<%%TDEjڧ/"/үT_$^UN-E:Ң/ըhmo"*u+O𨽪hUzO]<{='kQ}>~56OǏ$&6ƿ l> y$ξ>bw*7DפUb"*QTƽ/hu/;wh4kүWE騽/"#SUN#Z*5{G/hNz^ҧ}*{D*Aq_>7Dk_6Gh}rѢu{;{NNWj=;TUW]*/]5SEtW/OITj*zD[N׾;Pwm~Gdxlhuml}"~=*T=tDDO""~5=*"tD?|{DgHUOk?3ZhSOD_Bwk_?')u(/SǮ}*H/^^_цHߥ𞼺__zEEo_vJ~Uc:'×ʢjy޾5>gg}{~?>δ,iA ^udA d5y$'s#/GB F$NEj|rPbH2Kh)v"vE{kX5h[;ŗ,Č=5|`CTF75!B Sy =WIW@#!ܱfB+#5?ѶG74b'C#8X6<%Jvۏ3θvTT~N id*D w8e =ƈb_ c!r]]y9)C?&A*{-"r~aI l,HirhL-Qa^֚̇poSm!K e=2UK/JC kߍt&Apj2i3@ /b/q):XT6D|{SAS7*") sʯhܨW~Q#25aZ{7{EkN?=/Ֆ4ϟe9u>ʚFd{Lվa}ecs&g]&el]5Y4V2Yc zyuOGi o^B UEk]MIVK|r>vVPj΍^B͂#V;:Mrvvl"jPH-)iFL^c6rh@GBAjYeRiZʺ;V·cft,,[6Em54r*$a΍&@64ڣ}tU׊{ڪ"y⏬'RK6v8yKLqlk8l)22 -nm#\ZO!Y'mU^B"NU ؎θw+R24 3g2(rSm4 +MSDqI)gRaTTa1koDΘ+wTGY"A/Z7cG;ۜ::;_~ON^='nOʪwQ>>ׯNtjMEH߅.Qd47DԎkz6֑%©Xz媗RvTƍ2 U;əs[C=vKU m},kiqs,a\[ SY0Ta\:^~ɷ%0RYy$haOWąZvٸ*~Wgܠ&˴~QkU|SNT?C"^v_iD#;o/^zѪuzDD'DUwHu/@P4@ߟoߤLI::|? ";UN[ʍ^ڪF'HүiuMO]t'~XTT﾿vOIhKkzN׮Su>u~??x}ǒ?;'VOJߒ]wN}TOkڧE}=N0>^j^}tw]@^ѽ*/i흪zTWt==r>u?}Umh|w$~IߢvDw;#A^t'N~ 5{TF]ծ_Khªtӿkl ?||kc^\7Ǝ|Ijt^w*UU*?CHtoFQ}h(j* {UUD_Cd tGa_~}\N|/?nl;QoHE_E]=;'}'}{03Wztj*}9<}~{~/APhO^^{UURRH:gGĄe`*'}iw^ߴov@z]uO>WiwSmv]KXQQWQ?=*={U}}pވmkkϒ{|kz}*'H]/'F'$Uz^޽z_\~\}zUS_~:ET'״UN O_Ҡ']"{tUWפk>7?\vXt<ƀ4F_=t^OګWkO붯j']`}U}"/`:DDD뮑zEU*^?`N`kթu6~"[OU{^~{^Ӯ UWUW׵_DZ+?KDwOU^=@/zEO]"u}~k|<ܳ:?:"Jth~;QߎׯhK#C0(/k;UMD""~_}5D'kׯ}uQSӽQ?C=Ή׍:|lz)@>G$q$o@nwEUQS/^;ZIפzzET N3/t'H%_)KNzNh_DO_ _hs7j[$|xy) j==#U0]59^l_Nas*sjb2IEƿjUv BF֪XɈL)QGM)Z \/DSh&69 BfחT A`x.鸀+@|̹% Q"&H ؞-(U|ǝ$qG4%HP5i!1A+5rhG"4I*6]͞",&*IX68֝HNJ< ׫?pr)܁13cy)A1C%HrG [Q!d0%r~eǓKșnX#"JPc֏cɁͤ(B0b ŘrYQqb%2Oo"RTY|/4'ˁQ3&h1#,8x5dok#7($G"rEF1\H6bDVDne{bHꫮX6yµ*Ǚ#Bϱ"3*<-Āb[6d賆f;RP;R mh/9˸nCF]O P*x3b}lɑeuDcD*X Rdi~K&E;T U<. =^Gr DFhtHgR!3cr+D" 1Q׫o0"AcgBcA.V"cc"1Ha' hp_6Z)C":">4inbFDj0j/Ȉp`$@ 8! L?tv *\ΑrFf$ KS$<ÂTc<2*X%oc{i9J?- 2lk=+sUzy*}WڪxY%@̄LÉq6i5wB9Ǎ14M*@WB-JL8tQǝ_ku#͗5mIqƛ9{m[S-Z kh>A?KgbbNMCic"\X6&hXD%hPDfty/,b?ĉӜI UzE aAXE) b<ej9Ȏ=<W cاk8?wt(^ST1plHc1'F4ODWd~Nԍsyj4*W} IuSĕr ]9NZٳctF{_mwj]xu T_-~#a"ʱzn$K|:1)E $$Wc oA,q(=o}XAZr+6dXj2Ȱ >+ '%'ILS~&Dd\R[<U.`NI׍|gύlz"/]§?Ҫz "{OH/h)=q >ZƇԗ^=6πG~|i:kQQzUI"}*'NӵE']"*{C཯H<mkʏ'h|\|/UO~]I}*WtvNT_E_zUNwT:~=h~5FiO+ٗ*b<^$>DpFCG|Q}OzBb~>5[ywζOC~=]'^{N}h;B*OjUz"w׾״rU;k,. Gg[(jHl)V)*1G5Wo\.M+>ZISr>}YZQOxߟfz9U/+!GFhzkQtoL,[`ǩt RN~Oƶ}L-b~QQUU{r#_"hڞhwy*~Szz~V2%h'oc\!-$hۈO:RvڸM- ?:Cq$Nti3A3kOhX L\CT+= t+mfAs(@HH(̸wJ!(B)P܄˰ ᰖ|2J( C8i L;՞G|y52߸9UO 4vn? >8xLZюJ*5~&^Mnc$6iXh\HgVWʤ*QQr/ۮ7`YQ[ M(qr4 f0,x~21 ^cpB;HVOdX T#]Tx뱏ӽDDH*iC |)Ck03˄v֠wsd*-$VRHc&N$Ok%Oy$Fˌd# ?P*bgNc+)XXthj)k #saᵬaPD9L"4TdXE :VIj/^H Ȟ~ȗ Wm` KFkxѤ3 +_lW^#8' 02NJ$T(,uM2'j>wDPbQV}FU#ZPa#⁑ʏF9P#Jϑx'|W~@E{A:3L* [@j#TF7ȭEi5R.R|tu*)j8EQQ8RG%4NƁo+Q&5!SYbR0!կ9K Ea#olɛkSR)ЪIc2 CLO_]lu#DaIխHB1$q~r5( -&Q}MEB ASE#L$acyMgVR< bܚ(0O9} {>57PU&yL/̯)3oF$H+ m &)V`FJz2a@#E!E)BK5Y ʩpH3ݎƠ7sFպzV,xĈ@&\8VvYm$V2tlT)ZQc A4dGѵrQS(xm9w4#sFO&G222qUb0(mj<`0)U[:N{=+7y D6`(}`Hg _pk^E F F&,++Ji< Sj5l} 'uhE;P+*F6@mW1C\<ե4j>ފ@(mgF%Eb觛,&VOW XaOi!A˺\)E^YTKe< H+jϷV/eKk>uNYk*Z-sbHn{M$lXKkG!A6EQҿ  Q* :2kjkF,U^GdsbbCvi?j9|Vm%e s]hn}5 r3bͱ94u ]J*Źh{2 iQ9T%F~k1LV@*ItN}zk/"z(]="x]]w;_Cm܊qjVI+$y%sFfrsJT"ItwQ:__'C6z i(F)ߏ;?|aIVU U5u%@;)?(d}-Fw:i^=/芩گi}"z/j?C ?ݪүhEUO't/_]9K뮓ϫF xѕWϏ=|1  L>y  XחK׊{^>vQFFU*;TI?rz}^` IUswMD"9}"/~x2x w*F6Aƞ_mO^Cl#{go^E"ҧmOG1jici6ą.b:(mrK)m`lVrךp_ee=燖3#Z *U$A%\h, 6a Fą # 81+5tpa, (6ʩrh KOeG٘sqVU̫<(KRݿGB"1 1UH$/,qA$Ȳ$qb y|Ȯs!y丂a]!5,)C!Q3Ɠ/qPᝪT+UTNsNi+#mG98N#mq[G$zG д5w Y+1#0qi];Hg3# ]_(*pIbHmh-N= uVYV 2X&F#K<b"G([KH8iHRą(J$DjI)"0+XvLZG'JQaUPEs$K<HIlJ3ՁƣU҉)9X)/ǯMfq~+y csR8WYW5{jyHLA8!?Jeag@s*-h!fK4PD=$6EdAǙӥXB1L jeTZiblUU:kf0zMi<'PS qT(#P3eh1c4č@EVhX*+3{ dv$p<(8΁82<%A+Bto9.7'LSɠNǜ3q+~GsZV B{ƐjKg-} IX`V1Dbvd F'u~XhPf*K>Tl9h!.N<2$E(yrר.mQO;#qxQѽGqKk;%@a$9ҴdWvGz1 U@)4!DcZT3<;bvW5<`AbYwEl=|pc FIQ %kٖS1C3GF:2tyaW>La_rTJ/ 8 Hr$J0<<)&#r:k|P?%@)0fB;B:F J;MxuZ#gFafRBEAF-`̄i 5H Z DTi\?d! Ro\Hzc"Xe(D~Ag @Az+<$tz#"G@X0rlou M̨R^ #7k1a9}2U"f@fu-v^7=Tl5Pw0Y͡Lٲ]>5]yLa59+F0xY_bMQ-JZYxl.;u~.G3‰2V]#4U5Hz-&fA|-t|7˭ƭ .66ggUM ;3H`H&̑^bj _˞<Oixvy ͢^,jͰ|&4ćrR-}\k2|i0!ą(6X¨>'i IX _De`(Dra PC%9A ?( Q=j{wHesʄx)<ܮ Xy`\ύ 6y #dT=@au% P֜É v]ǓD2AX -W(&Uƴ` F1yHR^M!%1+nX1IɄ+㑞MB UA#(ĀB PUXҜO?dA! 8WA$14"D60(A結F)QQrM`NJ:!Cѝ!UReXgGXHi4e bIb)ɛ"jRt\ق(v%G Hy"һt踣wY2Rs޴3NŜߨ}Gecl5Pչ)1Y 3튫!{9&lhoF4 3"#B{"zy (=##"26f\0S0cWED0O}PNk GWȫUY,媹4Yi&Q +Q)ֵLTiF0Zy1 5$UBŪG䑦믝u5Dw(*; snbd U#[1Bs&'Ey RbMWM!5#Cŀ"<6ty0_8!$rCʎs#XT3>V4mC a@XE_*U]|}9ȋ߉o<4:bmJ^G dt“dq-o)yVngzMjXGGU"bv秦wDrvS;UUUN]?D^O&Zk|׿%QQ|kt~Jx{ګr"'JOJR;^ xP>4kCZylO&>|쟐<|hH UUs{o^MUU"1U";N6؎AƝ_|oA'+ѩfOhUʮ;Ww{D^{ڹ'q8woNr!_ªyx=@-oDG'#`$ǓI$;;}PLi/0HG"+$r)d ʮy*>l8 9'{To+T^6"KpRggONhؐ~F=JUF> n:%(*$JHCܤ"c_;:VG:ߍ?#r#Z$F"W/9"Br 5':ֹQ[ӽŞNsǚϻ\U+$}zBW5&6|€4yO{xT 6Jz屽;<k^=^/:3|ONuǸq;cf>uVb=GlYC:+*Xzb$? cCBP0TDDqUaJ6ƒb߷`t8sBǨ2#XV?QH׫JLiqͫn `drmN58]r6S%P>T&{P}-$kadbgH& >bq=R4$_,N311 a4qS܈Š_0,Jh?s8yQNoU9ePY8&WUs, {Q"EהoN)<c 1*9bF;3$axo:Uc"DHc(^oKN3UF=7AǝTǞD+l.36q URS}\lYBk`/'ͬ;*H! G{ 9& 6e kK9R'84SyO l,p%hL8i!Jb̋(GC#Ŧ ЌoܢRM!Q҅z;NYδo3'4Swtpi*NgxUǪUXf%_/&UҬ̮#& LÐ,YFz3JEJJ)D#F< j+1RY$ghdhs)Qpf`DhZ=^Cc6Y1o3TH@7"Q|+Ċ'XmS`B!#^sT'R|O{(ի *:$A!X*>_:$LzaTCpVO˽orbFx$fX"3ky ^kޚs#w2d+?!+\'5sTEc1bG }*euyL O!#g|PB6p!ՑkȥyP#I TVc& lJٰOKIijRTZ>|xSWb-ŕ\UkIh#HE!X(f5zg~)Usv@FvdJ٠H>N,ZA{X!Q>G7W 8R+ , V1eehXX*:"@4a ;kыsrVFhTe$iPNgnYpb1Ωy4S"7-z%5MGS @_rѷ |{?_t,.Ύ,mvӂsJfN svopᑘ}). BV}픽ɫ| >;̞-d(P8$kHC#]y(rCΫh!NIsF1υ28V@a$,sdG_5p"{lbusA>revjT* 1^a-p3H3?w#0B!\Yskvwi=1^4V#y"lÆ0dGT4@13}0yPC-ZlK%R?ztFLZ*`ZxJ;y[g ]9U:k:>ަtW^KQi ] .,3\T`ɲ]7ZWW9&CZԯF8 |\ǧM)G4^;E$*F`!uƾjld#R*)HmBWEu%qPoeGJ3,+loBsiO 2B##Ma"@]-[E{GWW,gXF(+е1 'jyƸC4-ij&X} U RCD+#q#IG Mj>AO&4[cYW1ñl1LYfkRҍz.e`MXXra>TW7w`g6X:y+( w(<8b$&/Ķ E$9pFՃ-vP'YI *HuZZ Yl V$(\S=?SkҾk:3SY$d-++G*%|WXg۶zLHI7S -5;h`TuJA5Q6ҏ!u,)ŗemy_xbK+=G0oџY*%v: kDzX%gT%HMz+ٲ2ҕIiyQ`ΌfdSyv0e,J`.gS<\zG X ϯ&tE]5DR0cE j +sUu8-K_2޽Nl+k润#y_iqPQV[$}ܒ|6kNaruLco#MGqu")ott#^&j=5E-+:UYT|7;Ĭb&[grVZ%MnclOQfZV;bws_2e֖VYt ,3vk )(gyMieQ&6>JHyuD˙$HE`l_g$FxHq d6T$`2 @(TeL6Qz:DϞ߇HjXfO *Jo4 ǶlhS;2G^.6lRrnԲ$<*Xt0 Sc>8_#ĺzjGϪ%鬍`#[vwE"pt!mea,v䆎,VkiuYŠV鲺:ׇ/ yM.oT ~Rdl`ٹj! ^N3 ȑ$c\AF[vB{!vbM{t:M.gGMgO -CCP] X3 p/,te^$[bfF6SW3d<©T3~,1; вĮEy/%6[mi G%Fm/RfՖǏ65I,i txuW#N n򋘲z a546Zp7EOCQeIic!EgyUy'KbAfj"UtFѫdWñx+ܱJ<' hp4qEk$Jq%'Flpֲ[ke#EEU&$4 dƗU@dt.J4$k4 $=27-i+̊1z*yQYy!W͞[dҖ܃9MFL&?E% , KEGUj @Rb"DG0aPYcQ51v0A5=?w4i]Y!A1rZ 9caYXz'7خ[ A=jdG^M=ֆ9Am:W꟨  RqE9tix1UrF#q{ OmDF,h72j)d#hq Z8Qi12#9Y'bbԳ%K7<~'i2 s^F`趎Սr1k?{j_VuVSETb.Di$_"*s7/j_$U{k^ըr***/Ewmq@P_5|QJo)UG9ݷCM7ƾ|{!ul {XO>L6;j#&=\b*/9ZΚ^"*#\ %G#{UNk`G#πg@c$!y&T֎ `+łVi 28f;VI]--c"HjD! |s; 34 ~yÎx: |&kW3yI-%C$X-VgӜ<-4̢q:$JunXVУ}MEaY[$: IN+mG}@Cg|h 9Pks®QQDwER-#qda[̦zYxƈ0[%,$د!G'\ d3e"`8OnsH69zq#D"4AG$yLF5BXIxoubYGͬThn{y=UhjBpkf%q|C_sC_!ֵl MX#Kq>4odsx ]Qɞ`RSz<푏d5plŴyX Lj.R/.*Ph$ 9{TфV5N: h^`HFǑ03%ZXzPXJ4rtL1$D&R(2I#!Y2`7QMvD:nCՆydG keQQBhpktm*e+*F0iWnpa^#M/5 {bB[Xr/9+68=R{"e 1mʦugXԓڲʺ"RK^O78D)jyrfn+M2C*y*~I)R\U$}%Lre@ e kw'9q9[ rs:"C>F+JYq ԩ+U@O7s>Ώ)yQo yqg W|m{M,Z951t*唡8fā[JN7Q ;@UCA{ƺ rn%JK.Uϔk꩷1(okܝrE>[iFٖicMh/Wަ9jl37_EÞ""TS=_3#hZm>^hi*&Y  /ZP<a;)[yU\0 %y?gEyUV[{:H-#tQmbʳSfn(5$e͙938N猵|}~{6aa[K>j&֛XuO=0: lC?>Cc55ƺeK0E}XYVl2ƪ7Q3]1cÂoo 7S>5|O+=6n~fjƯ&ieլ3®5+OZi,BkV4-!t;dR\ajW^* 6f} (N.$I6r I QUtYr vmB!MⳝWWm"W.~laQWGz 5;;ϙ&aCO2kϏTzFa Y*Q@"' ر J<8Y8]{-Rk <&j63JP8FemRZMg!/E={/SUX ?׼{O"05EsvsZc+xZ"}qfXHF,Js'rl P8Y9ظ93o860JWwZO?iݮ B8S UcC: <C4">/(WYQ~-#CԺV:[D=83uY|NRPr^qqCVڟK9(ŰoCX2VAfg6jE/3Jqt_Xڋ*P359Ϩ:(u31.2ɉ[w'Sf1_MG%yky;9J/6ZihٜV\^L=E6-ķ6D\8 delieY P,p=4;`Tv\ysdHFF;ʠɝ@U/C5*H@Cmԙ!Z㲅6$8_SD"tK|fȈcY}0York$džُHDajW3/a+^T/dEOIDۯS}@p|Z.B=V=7t74TY?\] ٩]29 3Up0fȫbIgv`u4G\ iB&Ec5% !ODY)H9VȈL}ć{"LJWMWQm>C-\iLwQr&xKs'r1 (%;<YAt%@kՐp^^j>P&g47&Ɔ5yylo  VRO )O_gx2JiM^CKcm KM®|yp@Xɉ=EicPp$HH`UT|Q tuq gx }1[]4AEa5c< .sEM.9f3'BgU܁U'#;fmŀ}n+`6{+g@Mwf}<޾vK)xa~uȼQDM]O~3vBݿVrh%QK i d"J[.&Rx֦<·BܔUCXqW #Q|-It %\YMhpމ_|Fҍ*'G$H: x042KQI!*J IA}IO'Pw ; VPWl]&1YTᎁ>|qPzse+圴\EcV$L3<GID0d[m]g"A!0T _WF.g#ܨw+KUlw)$GddSUY>_*%2u} i]cms$2$WFqZ:LtO;_?bL [Ec4t*Bl O0^!FQʌcdm^ #|Bg|/oꐦCJ2qgo,S}D(\l#4c{F&7<HАQ_1(JiEEOj2QlTۚ} Ē G 0>7Vdlw {FdmH8 JF uFE;_Tj#{j^EZGTa''SEWU'$UrMe_!ĉ9p;if72$a7r}¬0 v"E|G"h" qQ!$XcFUSDz4IЀX%|:'gk'eAޑFTRy_'FA5EFvDDDW#ONȊ ?QoJ"9*#}"tgV"Wxj5意wQȊEZ+ӚOhz7V*7QzsҢ+DjqbRG0ņpG7FK9 |y;O.i xC< % ŠD fLXч:2a|I?H| BT`=GMu0Ȝ5eʴ&/#-|wWfR9ceis`- $#@]&4:|?k$uC&mʡkBّk ф:6ڦU|FMdAu&cHly͵ Qi($j$'ϼZ7-Mv#otяXB5a:i.Ai ͱY1aXk'*T[>? \1.A]ƕ|NIE1/Z)̥uh?v-3!W{fsR j3Cg*Cϑ=F󲛥? :yxNfhcD2Lhs8]QRENO-:CZ^7~1΍*QO[V8Z)߽YW0U.t7 2dX~ߨ}!E*yqZ˾!!2$ں6Jb0|zL%iSkKٴo |"[m;Y5m" iYS /8ca}hKfZ |a ; cDž:J6c$ST̉X!eC#fEiO8Yʯc%l*%-ͪrFG_s63gU}UBկſ{98.R~2˪RC5cIYLi&h2E1A[ ?x kws mj61l,__C=aYVӟs1KX֫uo`Uxsc]|I\=tW8U,>C8s4"#hc9;[KnB}?ZmW}5߳Aufs.!Bֲ{Z[Pi.nӳ;Yąvcq'u3WygyK&ZSEX{aʳ<34cɍ,ff J_;y2-2'IlՒtB,Rj|Us!q1Brz7y )w8tԓQ6sJl A+eE}&Io{Hʼ -Y@ }l1|lzn࿤.6+y9H\u"I6NBr:)5N;=EϞ?/I% je%DDu]4x) W"O)\f t*>Anf)%Հb)$)&b N$8Y0 Cc~_;%\2)gVUIhjEt++ltō.F6O5dY« ϥ=b>*6 g&snXV/ImUQ ]`}Q]~[R˯fҹuwEud&s5[>c͔Rhg}sA mqՙ?Oc@ۋ'x&YL_yXQJr"8d1XIR $[+4ZV;8b2:|ri%+Ftvr!$sE?˳c+\ΓqROnvR&e5TgJ-]NK+'U˜IGKRf3KT9L:*usc:hu~Ĉt[6,>yiZ.4 ^so4# nVƊs}Id9 ri1,\8ɵLVlEʒz6 re2CfC'@!S]934#M}:v\s-E^Y662y& ŬYKtTIVg!DZ÷'ژ@¸R*ݷ.\l%rGG!Yeb%hgYT>!{\ْámer2ly):3[kk"-ƖFZMi).*Y˝j8PQY21ƭ2[b01UT`fy+ AaL`dE#k";8`\MzQ[BO+ ꤏܵƪVYX2R,t/J;6 C+ ө\/r@1686k1V5@0{sSuĨ|6mAĥ=\2anl+(群2g suFr%G\[$!&XmuUXf2[Ykw:rfκ{+A6ljâ4sZž,Gt YwWC$iVre۞HBHWH MmB1$"Ɗ7;;KcpddE!meqo5L 3q&cE"CQr?YrH:#%Ie8DXa+Bc \;m3ՕBJJ4Bo`6K.?rh $W$B#V$FYȧ+<x# S ~ Ud5aQ#a"|3v"+ xq9sk/&Qɿ2V(Iu R!H$,*D򳳒,Yэlv8iZ͙8QvQ D~ٰ 4&[lՈd:F}TYuV }iQGU=wceZ!׆5 G,.b^}?uxF7CS3"L5WmFuSeY3 {a⻇姃EX)0qTzXzσ+T A6ڲnEv%O4˅orW_ mFxJxQŏaUEȹJ^sS eEq:XZW|n$ M‡zTl(p#Gj՚ls. stIP -zs7!}@\um] @ܻ'V츔q@##]WYOC.+cZbc#&,1bq,ZYr92K\Y ie{J ㉖TZc|GDaZ_ĺa[V58߇-, &A>fJj,mgXLMsmٙVq 554W|mivq!]ޠE`g"K砐uzXr.E/GKiZ~RxVOi5ÙiZh.X] kf_zB H,d9g-KQM>-hȰK jÝ) +5F<8d厊<{Vv׾CqgNbUCŧ‡n:m]>ч$x~H{y;=kH1lZ=dgG dHx Ѥx)A'&xO*`;0&ɂ]4R3Dg6{ [81P0IGcTSPD9TaXx5t8c+LX$OWWBԎ+oVVBs;V:*RFӃiu䣐XVrlcF< ߆CjF'ex}J2D譑8)ͯ3((qؑAiGH<9jlXF/2>D/yGq%Oyl;'[g&|ZWɸg4ϋ$2 eY 2DUY-ORzr΃uZˋ6֜rUE|0X _e "%txbo7*jbH͙flvZA-&DbͧAT8rDq;-.nc}M} 6yZ4k,m5NY3MjC-l.kussKEanYC;kf}@}c5+<>=Z**Py'+^"߳8} [M=>=RxS̞VqcN2ӣLy9wզ6RTɶ/KƼ1\07L9=@`ɤj3Xg_ny{rwnWjYwhI_l}0VW<{ci|UM| }`Rhˉi$l Gx|.d΋L9N>a_8F%0{ 6I;ɒ=vsw_dOA*A]NKbU` r-Ϋqy=_a2ѡ[SL,@N2Ҥ.2l71-Yf-j.]0n{"nL\fkKs`kJ NWծ[rkvߘr\M-FF ۫;B D̑m/`<Jja—!ûX:GR\+(rb>*Rk ,ED{GITuv̂͆ ɵVAQuǕ]'M>N\s”rU+1nUdVȑ49Uq-6bFCw 4GښPSMlWܖyU#Jȃ4"ue}ppfh}[/ͼ8DARuLh ̵;rp7ػ,:LIC17SY* :!YWsjdf֙qt|n[_l"Z3pY(e]Q& HX5Ѥh-wꮳ l(=[dG.*oS<k`Ԫ̓͑2dp8L=",3k%ZQTv=QgmigZ_7\u!(\T VgړU$pO䜥PTq:H}mC֔z k1KUoo];CUVݑ$1*7&5tSt- [Zkn1I&%y\ΡCՕ=ZQobʿ!|;rl_6P@@OBoo c \8޿s:,n1%Y.=6>?I8j|{ ?鱜QX=6L#jI(nnΕڙѽ4;mivS]>G>?-8]njoj$qfsU4PuAj@=F{`5po1o%? L3De{_45=XSkP$Uq昗N[R&Uq[~Y6Af}ʬW,{[.li|y&,1zjB4QFf&W$ǥ-V${ʭPȫMpQy3gd'F>v];q¶g!a_oobS1"a'㳆`%:mQC1نtR`½}'Vp"OL=R<,WCq7M;*3iC1f(#lE }R}Vd_(5*(ُn ~8Z0j鷵|b_S̊ qveMQ,nLB!o.d38=p>W ekX ’V@OiMN+YK a$:"F^CwȜ#?WğL^A?%᱖s7ţtNȟ!XkV.9?WK7xs\mzL$35&SCJIU6W6QgcZeѽp&ٓmȼPnC b=^RuTCDz i{gJQƕYS$}??QOpc9hrw93+ʑu"_xL%.6eٔ-OCO9v&Q<ȹM-7!Z_qY 3&ϑzy;]K"2Be6~ 3c; G~v98ɭ&%rӥG9O8VPf gʛdKѕIiJ;)u.UZUEek.$i2eֶ~n&1gr谒KK"A.>CJ{C+i!Z^.iL6VmjBXO1#0\{.2ZaȐpyR){K:}b3WPpTO qf3|ZSREiv[c3Ř aAu7:=gde 33Q>UZ#dIvmJo.CƟ>3ׄx238ZHq.X<0ΣʔiVS'QE+FfYuuMV?(kiFSIaYzX,Xыm6y룃F}>i~oo*deP-m7)WzYNz[CmZ0 E (j ɯϻ%ōr$.͌"U9fdA+B O 3.d2UN52lC͢U;L$wePK>7 Y_K 35G5:y/J_ǎE֞}ndIثv/Ptu&dG2t$"LeL<dka@XZFlh*$L$bf(&W͉61$FώY"|T}!ZiU* At$CRslj:j+(5@urĒQ)drT$EGfv2\:)dX=N` ZhN_qT[(cgǔY Sl *A73xv7P,2[ss!D1_e-|x5fD1gıuk8Tm! +j2D8hu69[Lg%: \H9>hzJ얂[msdevVK:|䃭]f%e{BuqbJ4"+ drƌ҂5,\h4F}6T){ob䪢4jp;+JJ9UǫuhTQLuPj%ZN`+ydRJݝi\zXkSeqıbu%D9SMQh(x -䮓α}~Ccc.B6G$1Qgk۽ZeMy&j&ڲʢU mS* X& lZ 鄘ңgL2P89\i9!`KRˈ"%Q$&'^'ET ԰LL\`{AO<g5q䦠 '7#1+#1@)rVtl}B,]<>19\b;{YpzhA_o[VZY.Y='VBDvv+e+;GAYI4u&m7%i ]M^ED9#6Z lLW2e~n$֜꾕xO[dsnzFi=|q xkwZe4ڨ.;ʷ`Zj3 \fd{U2L'lF߰,(X?]"hMmE3Ga;yfYZXYMGTZtG2MC%diy1dASaYQCeJǝJny*36,2u Ac ZkHbʙ5aG-#FϨ81j.Tc%-4зUKȺvXv[`E4ڑ)z72k{.&KŴ>yg 7g&]ifh.4ңEM2nֿLj+# ͊ˢ@+]=+'QYXeҤʴd5+9r(+'g/u]]<F#hR•9DIfn:mľbHxW4\鎫rW *4Jc|2֗̄QnLP$:SS'i}Z5UX4%;$h)ly'ה?aab"Kp9nQJHR ,w׶Qe/?KI*4[/Y3Ire3M2Ai`fiBUSLfe42ne\)_MqP~w)c߸r&F؏c*3V Hr?sZYML~d7v5tpyyƪntΥlK[ŘqOZvFF.6S>27~hi>*Qeay5KD,$R\r =ꥹ}0G &NOdpU_7%!yQ8 Duh.@wR'j#*cOZߏYƜ{1Q_ha$z-d>+jikLOKE.Q( Co-.a~g]<: VVD _/2ٲ<{Hfͩ79:ϟL;Q|MvĽM߰ZU>OAVC6qsQk"fG%K9ꏋt[ %n7Ҧ+@MU:<@-0m`h!Μؐqu28ZT}SVdf$c]S`K1śx5#l`;OCØbjX$hd,v°yHGIJ,ZHїATϵʻȳ,n*&t{KOS Ձ8, 5ˡCM"SšI$q?b7y&oJxG.OMgj\*HƹV/j EړWm-mg/2RQQ +KqraEtɦαPLwYϥau/uʹiEK\1+'r 'ddDԷ-,q~. by{r˔4?JB5d#Kfvv½}\\Y|M?91\9io.m~>1Wg#XK$30X|Wm#8@2RF[IWZT؇x٘eRE}XKVSF&W4 icgO%LJ8rJ4zImFyЮ-vEfM==-v%%x Qӱ.(iNr!1z.!հ8SRGs'r3f\|d|M j0uq|CSU\gC1rnrNPMkXןj$ِgfGYo#UQ)'l8q))4t[ȘZb>7Eq_uUh**. Y[/qO]_&GEʆ,lϥj_Gez|tĠtKbԵoČ e]r'⛢eJ{cB.\ZP_$d$F< pxr?OHhf; #0nq3TώTeT~=T~꫙哋R=:_%eHv@bC{r(}T ,T} VhS& s;Ntg*?s=Wŝs23Iyɗڐ 1&jLW{DJK?TA[}*9kK lu4RY9رwsn?5bT^ieW䮢ǣUEtݥ*b@u||~ϞMԙÙdgC*;ڪHhI*}2yZJU+:63RBI1i&#R93);?y&C?h&-s:nojeE,.63B On&UhPkr0r~S9kch3u>D Vc u 1^iDE(KZR_#3?[p88j9R ^Ky$ &׼8`0/Ua.t{(\;tH @ *A 3 MG^܀!_E7myA[SIg wz[CW`$Vg(Vv RV8wdu e愈X Ff̓PGW-+OEm_ f0-墭^-!ƸK;M(Z^?_X?IelwW>T׎Tl-^)WwlE2]ey_cci %EԵB*`Kh+nһ爓%Wd犋jHg%_f!>΀BHH>mՑCyHZ 潮}ZnwA3yGeZBuDq:>-dȏ0iE[Wq:$4H %T&D./%bDgG1RgmlERePY^:yE2iˏ8f˛ȵ9t h/18Kn+i(n8ұy:S!͚cNn]DK\LjQK˳9F$tqk%MPqwq/-]=UR5yRMoja٢'H,$C'a;D)*(c(ܥ*(A@G97l/mge>1"51bSVH/b@[VSpq+iHBY>]{rX]VG|9 V+o$wg|3A5>x]-ɆNJ;JyGf@P)kViſb $'$۲]gz&T[Ny?67%cΊ?dVqq lHq̶ 5me|ysKnVمa>UY׆eh&͗,c Ɔto}-I$RA AdLIpGBJsw8o$Q՞̿$Ǫk8v\+$ZJJ90H:MHȒ^GߣaZpffy T.ǬV΅֬2,fsҴ<!ovYqؚ֝Nm!A dʭN=#";%F(>H3j~#I m]U_< EJr,WW7MrTd)ӆd^dMpcv si ZI"F5dPSZ(۹&?+Q1e&dE}1NjTjcTWԆ n< B+([E& |q~t4=g#f WaGnHSjy> S^x8YFjB|2s>dy;Zr"fIQEly1p2J蛃:2ǀd:C2AKGu Ue0%t3|U I33Ϡhcgiɂ>(.cA*P$Ý Il<8YLX ZZl>;y6 ȑZ>-s&FXi>},{HB5 t * Gr3 ue9a!jCɀ6P+{e3'qt -Nkg=Ǝ-UhMy47MA-B7ng797=gfo(.R(4wFՏ2:lO4s>n|kD#k慭7Nū!BTE>=R@C*LVQ["6ʹ wϱh6ƛs#0:ʼ{ʼwZrR;VYj!ReK]'9m[PtB n>&D&H-.Hg !H']NfGz=<3/ՍA2Dډj_$if<~k>_kKjOᭃKq ͅM.Qe/ۤGHo$Ҝ@1adcK\ig!5=+[Wk[}c|(cA¯E2=DG|IW EKH:uUQ_XX?ٮg,Q[1yYiYԠ655WTk2 D]>~yH_ˤ,} R9);Rs:> 6,*zy2C;l/UG[DYtU&oIj%,a,訍 ~8#(h\{ /\u"2zb}D 2#{AaGWfٓuM.dؤ_EJ\I䲠q?՟.g׮J܇ꚷ> N\,b1)Onhm7SKw-V?N]ijTgyLKK[U>=~^@96ᘶXꝯ#>/Eݧ~1CqOegFZAe%)Q_ޥG8ɶW\i9+iU\bv82^ae>߳T'ҺQ&MWWdc+Q-$rF[WY9żGE8ܩι{JZ“; Wʗ׺M8*+la*]\MTƪ KMej!TKؼMYWA&Z+ k1R UU0fҸsjl,fCZ8ʤ#}%|N']>3'ExhPg}q t"YO !aXđ&4^)ݶB.57b-uaVy ƈX %MHي2E[3aשњUT~"0T 4_WR՜cao~JZ1߶PRw3y.('0WqewO/Zz6I*x4y/#} HF!#ak*OM4g҆-) jeRI272xCG1֑*|˯:r%k yG#iƻKz#R+mwl&qfeEfFH柧]ws-ն>-n\s)7ZYiy[Ce8v၎O$WcF]hgM\%eHedhN5Vkw*ޓ|ZRjQ1rVE1NNOj2r3w._.iom5hKZZ|Q\g\C,hQ-"7d~>]kyb-GcxVWu.W,-ܶB Kc[*,tVlu 9f2{܅T\,13d+lnS,Y% gX(BFn3YxfjCsxS~QNZ Q0NIUFsF?H 5(uL]8T>d&c'Qmlk]pͥG&7fײdM7yNrwuzH[C~> y.IXYn#mbµ5 #OZ Wq>M;Лk'Xؾl +@DGCsBwT![PG/ip6ueLx ,@IqG$qϊS/GQ4K ˸D &ŻUN:bbƑTz.?!W:?zt -e%6y`rG&79 -`武d+L9wGI ʨ0m#%Vƺ?NTH9zsCajRC Uo!2H#Glj%mUm"|Gdabq>B+ִ~?WZ9):xd%TȴȑTSl}SCC >V̋|ZB./#t{QRf="Fj\[[[IH:H&;.eWH>Mt˒Oxo.[DIn'k3>1՞-c䴱VmtklY22fTAuW+fgw97aOr#؈Qᵢ(uҫH]!B&]$IF1s~ #_EGU'&TNj,ꄫZr dBh$l2߂WԲ*E&Jyj3 A]_+ꆏm8o7\q'ji8ޥ)ܓF:Wl6>n-!U ~/ gv-VSUaWPp1*KA늹抹4Uvj3W`ia&6$)44@Q@F4DlsUzr'HڵU?sh7ʴ|潊z'vN*)|r 8k>5Ԙ;Qy80g+>v1hIU\,1Q2QEêPbP=DT$WAqEYȱeqºne3ޑV) O 3^/kd|73+V9:c,L)s\9~3={m 32$2L(L{T UH&HBݕr'%Tx81*yŦD͟;P xk=o῱6WGxV';%Y6*G/43)NK)Xxdo<Ğ+Zx.UH 0[VSy#xEEޮ&+ČVCj11 j5M(@1yi{Yfj#Aɚj$7Nƹ]lb \" F( RS:?uhMv{JiB`A$R>]S/LtO;uI]#DJhu͕3D2,ƆiI2V V "cNYgfH1Zof,Hum 6J$w( VJבBD'JkWQuqoVaH _ꯘ4gNs3JCc9Jh"7&X"!B1fy^^' uA<C;Z_yn:>yy$:#unB;$x[%ohiR k#+|\9X#''"9xқ]A6{m=y%B>~WxOW./g֌('8ėSVGBǔ=Og^i^WH5>F5B: dw wO,%BIŬ5 d8d>Ӳ&BU^<8Y(k>:?g 9@cB^Fv{%$8qd*%c4Jt nj'$"g墨@Gψ9hVVIϭdȑ)Zugi&xK\;/xe_ay@@Th CI)O%Vu("w#8>С$gL$$Y1|8|sk:BDhLLCtɧXO3[o>XgUoEW-s)) p?5Kx %Y /r`͘-[̹XRӾ,_CxYVB$G 5>2R ITq!2TǴu>sI_&EPb\6H$ÎBy; 0ŐRȡf_ogo ǨExD+,7,bid wJf=zo -fGi7TPlI2#GA~$ܐ͟2y$܅OüG}3ewp`s'_Yo崐'esB\&cV&w9d/mUV#)ee$L/H>k'N'+G % | j Wƹ-\;CX)?/0L z9ba_N+UH#{?qӎϧE*+Ida%q)|jSp}*y]S,rhqrGRhgcS Ȩ!MfZJXӞg3}#q;7_+rcwzx814*4c5z*QP<0sU} !(C:Nt=C~=Q|JsUQtTQ :\;8smyi^Së>$}@c7~;i6aQ麨&)؆Z"v98oEJ'V% .*3߸|x#$iKcƦD{H5܇ly!Ӵ2D$'?HSel{Ɋa _W͞em'YW5$]bH9 f,G,<aq(rpٔ^TPn"n֘*JECoyGq6[qt ȟUͼ#&$lՀaF Ūb62!}m\95|;A`(/ao6[SzgDicLE"HLO^IϨFBb]\4J"g2Id4&|Q#j9 b8dh4&XK)3V"h7jG{hЁE\ȏ4]&VQ]'`R=EQ.HD1aG*R aϑ EJnІJ=mχ,MK[+Q%1ˮ4VJ'J2B< KdH"W4ox=}58cڢ&}Z3}B@S[.`g:+H*\Ϗ2yXgEFQP*ߑ*9@ױHO4oW/ƪz}"JVcth$#j}uk{;3;#"M5T.Z!*F?j$Rx1Ywj|46ʂ-ȃphߩ1jvF?#~"PL'q ^4Îֱ_pկ+Ȳ8aQQF!oXHpd#hRIOxUq*cyw(<ѹ!&+{Dj":$H$#$cX2LBW2 w% h Gݯ?p7ɿ.†uv~6@^Ah"ʒ# TljJ@E 1/H{ X7H6UwѼ/F`N'9a #Bu.`idxކ3l&^#Z-$ CZ sl l[)cm'(fg7}I]$,S"Siv}e"ŇB|uJsJ#-.Kj8 9 .^=Qµ.Y;z*!!m"[,24ڇHWPLdXŴ%Wi AtJtģ_Ȼ#{(6Ra­=U$e`*Eh]ZJ,d3-&>7ڮ Y9bUY:txS9;U&`v,F@9 芴>&F `Cy= Ǘy`3aXd@g,o!$3SDBC5P})θmSнձAOE+H9F.n"MihcDbZU\ֵk΃O 19%!ZpGcˬU4O6ڎEedg[fZmb61i'),ЎwC*mDdx-*Ÿ]6/-cAI٬lyJMtaDJ_#iN'S^pgK|Asp$ensQ՟fdRT!{au?:%XFB%^(X?r:(v%Rs`hw!'"qͅ{iz$VSֶ{tVԶSjYF-9[R:]=c*!Vh4!w_g5{"P eQ)*IDb#5_|nw-AXI.\Qg <Ōyf+A ō [hӬk*llC㬮0S 18H|='[k©$du'd>$,fOpe#&H*]=ITܟl$ 6NgcXL ؉w6B5ͮge|2C#>g,e$|w`VT˰+: bQLlF7W'EgbJMLpaiaXΓ؃IϪ5%"KVy^(3ɧ wŨvG|SB6MWă HŌ65HG3hsY8ʼe'b%XhcHI i6lH}eIø4g]$ 1HQa_\wUwu$[*)%i*R[uqg&<ywIe1e3zpYIO3@x?oU\fGrU[(-]`v IX@]/~c.-vr)Th󕲆YY5l( tt*h !s%t8r!\%dҼHď;]-R:8UpaJV)hmxqrj73%¨~//C$Fzas;>'9kk1ᱮI_̍$3ΠbK%#]Zi1?M3bSaB|&UTkhC"5_P=0DIJmP*z=F %m$< X[;"qkQ#gD0o+_8qv-fbȯc[( 5[HL d[S_̐Y,Q$SV~N5i&]K); V(+2ǮF1Sh@d &lxRX"˽FCFIM=)O-$uH' پXᇭD3x쁙X,W*Ӗm :b APޮg1Tg0i  [1}*ēJ2ÑcNW)k^< 7%/&]ɕ:ԚygtpBoƱyXʾWOJLVySgq=M sQo[ֺc'(vJZLH-"FA8H/#ʅPm-]4x+ W3E<ōqR''[us]k]oh+E:`ٔkJt=Hck9C 9?08 Q#iHǍH#ͳ(}c VX$\IN*{S02#9V ƬT5taZ2,־Q*OC^sJv,[!x2JWOi_:ʯ$bX o$sJV2Ҋ0ΎgIYdHƗ&ш6Wʏ>dƋpsEk:u}dyM/m&*0<ۉ  JoD }]RqS$^D'~y%lވb#)l7+*3]0" Hׂ:Jrgf@0_w$u$YL#.B!!byk9^h`_p / "Ab2R[GBFHPȓ\'H!yYoN$: [ "<*iZyS91n`Y@ ai[ 5}]ӈ,W>e*@҃&K>y>hmOG- ӢIm3Ɏ}ܘ@VXpHjXp5Ud9,!p@6I\$a_rثaD \7Hֵ@%Ĩ@5 8khRXѤgAdy:Yh$Y2Bl6@tc ˓בȬi4u [C$*yQ 0Z8Xmpiv]ĖU;aGK!Ese9:0ڂH wl5YN@xk#QZsP1eO?S<.DKW%T6BI VDRF@\EZB$04qI [?qU2uhVRGM |TX.«'X_%~1d* /3-Pm QҪE)Z; 7bCx j/),BF  ȺiV|Cz䨂ՕF"'3HuUd(M2TÓ-UmĬ&Sh/s&eUAlԕXAHĴ#6[YVX_szk5; $1*7?X$YU$q͔ηX98Ufc/X349š*3| t% ?O𡃌 9um 4ݾ;%6Hܴ#'*a) UCљln+Σ589y2sb1nh - 88'@;k~>TXYdlSd&'WLج .T,爲$S2KD201d!#mtP G"_2'L_TjJQ_/ݼR(@課%ٌ2^Xጠ*yv8M*<Ȥ}P]8$IVdH#٤ rQFJR .Ȇv&(P{GѡtWpܾG^@%+<[ha%K{X\v-gنd)99d*%>+ 05rYx /YW_D oΣ+$wHgn#j đ.1~;\pez.:sAJ1̈:1U$c{ՓCc-By"p. Wh: d+)MAXALPyG Qķ-m*mHlt11$ϘD\_! P+!ZƴCX_jcdAN+XZQZj2HWr1msp ٍ*AV Ns~Ljy7kؽmeU9xzw宯ë4oh GX]F-eS4K f g5y|?&Ί[ڪjNJb$(Al>$G٫1%tG‘ /=+Z(9bUʭNݡC+ihV,Bh!]-_sGQ :=G VeEwƫ/mNEAT Tm{|܎QZy4hb#؍"8Z&HpӵsH{/AR!F9'`k@7_̒8Y7C))$~5B~}zVZgJGuTG,ua)*"rHfR H-delK> B3c PB_ Y#qCS7AcR+f)hXI%lDLRGRv}yˍH$ (lgK_tЯ=M((h B(Uy#m"DYJy ϐǩa6q@y"8N'LVH^\ceI>O#C3VYn kIHO,q*s?VhlK=.ZmL}"C,@D΍#MqBVFV5 vkE+O_dv;KQuLT*k4}]M43#РI3ń$`pI2F HJD{䪏Eeu˭(m(W~n]s"q"n]kk}AD9,nOtɋp鬘KΎM!io8+*8pİ(bǥʲcI+.UTzdI:={!6ךYt{l'ɛ&dʝBg-ZS֎Z9 fܒ/R5όǔIĚGZ '}H,&𤙀DPK(o`6_rPw$G!܋݅;9VnW/2klPR`Ռd<ȱ-I,TNbZ2L8Jee5C.$P%Wħ{e2׊3'HV$ yzxW]DsB}d+qd0-`[ ! m571ձnٷ ǐ% !8=5cC#4V(-bd־ds@+"F fI>QihJgdÅekYKx0ʂ/3>SŶLg:t8ѠDa s@oѐC`?f[":jc=el'YD}x" b)SOUƇk+vE)&E<R0o&8pNG$mr[}qlb5(ɢ,EY@f!c$D%8Hxy֗lJfv>v9$O~ː< 3r|ZcՆ|EdI ,;gHLwWʁ9! >؟ ~C0a; Kh`drCL8qvU0!"ΒN!/[Uʙqkl$yj8a0ӞX30O9C#ff+6h$%@eșP9SXxtJ8R0eg B<I_6 pheyNAm1I:>Wb)WmGCG_q*Yvtڊ(@I5pTp4IZ9̗a%Zj>bk$+%v -_u N\0V.e|MǬM"8T2Z(Ȑ׍w53oh Q5suA8ڛWWhYbs$Gjό $?r7Ha_!eL g- ksw譫CEF:lvm|xPmQfǣub`gwwLjTm rC%yQ (a:Tay}f( 'ɒW B4 ̩< |"I.q@q>d|Vnte6d9Ɠd $bS:`y#kJ"Q_`sJW^8ֳZ *O"M\>?K[BliTVU1WsS&jGA9 ZBDI'!c!l566DGK$S!ђ5Rp<%i:16 ,” T_' <#S<(H#n7*0Lg6{hͪT uS& lFkΘ$qv MBqR.^hc6=)MV[LS@D{:/ݾ$~G0E_D5q_mabTɪ|q|ʉ+G8ѪP O@Gh(ٝcC20r9DU{t,l~hDڞ$l;f^ ׉<1eJwEPN45Q$$zx,M8畞!~좉9@a`I1{` -IF`r‘xPˈH##<%bJ\y$9$9' 97h碯 a:G O]C)jy~31Yz?adE'hYmzHD#<j*VUii{BQA? !(T rglFh!WG;;H#<,jXΆ90!!DEs͂rX;#])vP٦1O|rHG" ;I]HvYIKUgRj05{6w3`hw*(j1PbWcv*d;y&e,v,SAĝ'DX߷"|$" KoVXYSRr+çMBm橓SO"cdOɣG)pC1"HZ7qM<0g8Trc965, L"b< v]:C{U:S 2DwyF+WL^zH3x䒭|NC <}y'VċŇؠpau yoL@މ#gK/7&"?9 $>F5@TbȽ5S95q!f6Y7EOI;eWŬW=#7 5FG0HtI\Oz' c~6Iv<ɡpp8EGVc8@{H!|zcQi:WܨqrW)P熿 Sc &V)$7Ɉ$D:CY XQd:hKz Vyd9mkU/.B 0'$c)X :32$_W|ɒ/mgMH񔲬 -B4aT{|-w=AѠ]*QęID(Ojb/b'}mӌu*K֪a?,&6ž=frei0r-plugins-1.8.0/src/filter/threelay0r/0000755000175000017500000000000014220150123017201 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/threelay0r/CMakeLists.txt0000644000175000017500000000042414220150123021741 0ustar jrmljrmlset (SOURCES threelay0r.cpp) set (TARGET threelay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/threelay0r/threelay0r.cpp0000644000175000017500000000472214220150123021771 0ustar jrmljrml/* * Threelay0r * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include // based upon twolay0r with some tweaks. class threelay0r : public frei0r::filter { private: static unsigned char grey(unsigned int value) { unsigned char* rgba = reinterpret_cast(&value); unsigned char gw= (rgba[0] + rgba[1] + 2*rgba[2])/4; return gw; } struct histogram { histogram() : hist(256) { std::fill(hist.begin(),hist.end(),0); } void operator()(uint32_t value) { ++hist[grey(value)]; } std::vector hist; }; public: threelay0r(unsigned int width, unsigned int height) {} virtual void update(double time, uint32_t* out, const uint32_t* in) { histogram h; // create histogramm for (const unsigned int* i=in; i != in + (width*height);++i) h(*i); // calc th int th1 = 1; int th2 = 255; unsigned num = 0; unsigned int num1div3 = 4*size/10; // number of pixels in the lower level unsigned int num2div3 = 8*size/10; // number of pixels in the lower two levels for (int i = 0; i < 256; i++) { // wee bit faster than a double loop num += h.hist[i]; if (num < num1div3) th1 = i; if (num < num2div3) th2 = i; } // create the 3 level image uint32_t* outpixel= out; const uint32_t* pixel=in; while(pixel != in+size) // size = defined in frei0r.hpp { if ( grey(*pixel) < th1 ) *outpixel=0xFF000000; else if ( grey(*pixel) < th2) *outpixel=0xFF808080; else *outpixel=0xFFFFFFFF; ++outpixel; ++pixel; } } }; frei0r::construct plugin("threelay0r", "dynamic 3 level thresholding", "Hedde Bosman", 0,2); frei0r-plugins-1.8.0/src/filter/glitch0r/0000755000175000017500000000000014220150123016636 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/glitch0r/CMakeLists.txt0000644000175000017500000000052114220150123021374 0ustar jrmljrmlset (SOURCES glitch0r.c) set (TARGET glitch0r) if (MSVC) set_source_files_properties (glitch0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/glitch0r/glitch0r.c0000644000175000017500000002351214220150123020521 0ustar jrmljrml/* glitch0r.c * Copyright (C) 2016 IDENT Software ~ http://identsoft.org * Inspired by the test video on frei0r.dune.org * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" /* cheap & fast randomizer (by Fukuchi Kentarou) */ static uint32_t randval; inline static uint32_t fastrand() { return (randval=randval*1103515245+12345); }; static void fastsrand(uint32_t seed) { randval = seed; }; struct glitch0r_state // helps to save time when allocating in a loop { unsigned int currentBlock; unsigned int currentPos; unsigned int currentY; unsigned int blkShift; uint32_t distortionSeed1; uint32_t distortionSeed2; short int howToDistort1; short int howToDistort2; short int passThisLine; } g0r_state; typedef struct glitch0r_instance { unsigned int width; unsigned int height; unsigned int maxBlockSize; unsigned int maxBlockShift; short int colorGlitchIntensity; short int doColorDistortion; short int glitchChance; } glitch0r_instance_t; inline static unsigned int rnd (unsigned int min, unsigned int max) { return fastrand() % (max - min + 1) + min; } inline static void glitch0r_state_reset(glitch0r_instance_t *inst) { g0r_state.currentPos = 0; g0r_state.currentBlock = rnd(1, inst->maxBlockSize); g0r_state.blkShift = rnd(1, inst->maxBlockShift); g0r_state.passThisLine = (inst->glitchChance < rnd(1, 101)) ? 1 : 0; if (inst->doColorDistortion) { g0r_state.distortionSeed1 = rnd(0x00000000, 0xfffffffe); g0r_state.distortionSeed2 = rnd(0x00000000, 0xfffffffe); g0r_state.howToDistort1 = rnd (0, inst->colorGlitchIntensity); g0r_state.howToDistort2 = rnd (0, inst->colorGlitchIntensity); } } inline static void glitch0r_pixel_dist0rt (uint32_t *pixel, uint32_t distortionSeed, short int howToDistort) { // Save alpha uint8_t *px = (uint8_t *)pixel; uint8_t alpha = px[3]; // Choose from five levels of madness: switch (howToDistort) { case 0 : return; // ok, let this pixel live (just shift) case 1 : // lightest distortion: just invert *(pixel) = ~*(pixel); break; case 2 : // add some unneeded colors *(pixel) = distortionSeed | *(pixel); break; case 3 : // change some colors *(pixel) = distortionSeed ^ *(pixel); break; case 4 : // oh shi... *(pixel) = distortionSeed & *(pixel); break; } // Restore alpha px[3] = alpha; } int f0r_init() { fastsrand((uint32_t)time(0)); return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* glitch0rInfo) { glitch0rInfo->name = "Glitch0r"; glitch0rInfo->author = "IDENT Software"; glitch0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; glitch0rInfo->color_model = F0R_COLOR_MODEL_RGBA8888; glitch0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; glitch0rInfo->major_version = 0; glitch0rInfo->minor_version = 1; glitch0rInfo->num_params = 4; glitch0rInfo->explanation = "Adds glitches and block shifting"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: { info->name = "Glitch frequency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How frequently the glitch should be applied"; break; } case 1: { info->name = "Block height"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Height range of the block that will be shifted/glitched"; break; } case 2: { info->name = "Shift intensity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How much we should move blocks when glitching"; break; } case 3: { info->name = "Color glitching intensity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How intensive should be color distortion"; break; } } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { glitch0r_instance_t* inst = (glitch0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->maxBlockSize = (unsigned int)MAX(1, inst->height / 2); inst->maxBlockShift = (unsigned int)MAX(1, inst->width / 2); inst->colorGlitchIntensity = 3; inst->doColorDistortion = 1; glitch0r_state_reset(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); glitch0r_instance_t * inst = (glitch0r_instance_t*)instance; switch (param_index) { case 0 : // glitch frequency { double glitchChance = *((double*)param); // convert frei0r range [0, 1] to range between 0 and 100 glitchChance = (100 * glitchChance); inst->glitchChance = (short int)glitchChance; break; } case 1 : // block height { double mbHeight = *((double*)param); // convert frei0r range [0, 1] to range between 1 and maximal height mbHeight = (1 + (inst->height - 1) * mbHeight); inst->maxBlockSize = (unsigned int)mbHeight; // zero size is a bad idea if (inst->maxBlockSize == 0) inst->maxBlockSize = (unsigned int)MAX(1, inst->height / 2); break; } case 2 : // shift intensity { double intensity = *((double*)param); // convert frei0r range [0, 1] to range between 1 and maximal width intensity = (1 + (inst->width - 1) * intensity); inst->maxBlockShift = (unsigned int)intensity; // zero shift is a bad idea if (inst->maxBlockShift == 0) inst->maxBlockShift = (unsigned int)MAX(1, inst->width / 2); break; } case 3 : // color intensity { double intensity = *((double*)param); // convert frei0r range [0, 1] to range between 0 and 5 intensity = (5 * intensity); inst->colorGlitchIntensity = (short int)intensity; if (inst->colorGlitchIntensity > 0) { inst->doColorDistortion = 1; } else inst->doColorDistortion = 0; break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); glitch0r_instance_t * inst = (glitch0r_instance_t*)instance; switch (param_index) { case 0 : // glitch frequency { // convert plugin's param to frei0r range *((double*)param) = (inst->glitchChance) / 100; break; } case 1 : // block height { // convert plugin's param to frei0r range *((double*)param) = (inst->maxBlockSize - 1.0) / MAX(1, inst->height - 1.0); break; } case 2 : // block shift intensity { *((double*)param) = (inst->maxBlockShift - 1.0) / MAX(1, inst->width - 1.0); break; } case 3 : // color glitch intensity { *((double*)param) = (inst->colorGlitchIntensity) / 5; // 5 levels of madness break; } } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); glitch0r_instance_t* inst = (glitch0r_instance_t*)instance; unsigned int x, y; uint32_t* dst = outframe; const uint32_t* src = inframe; uint32_t *pixel; g0r_state.currentBlock = rnd(1, inst->maxBlockSize); for (y = 0; y < inst->height; y++) { if (g0r_state.currentPos > g0r_state.currentBlock) { glitch0r_state_reset(inst); } else g0r_state.currentPos++; g0r_state.currentY = y*inst->width; pixel = dst + g0r_state.currentY; if (g0r_state.passThisLine) { memcpy((uint32_t *)(dst + g0r_state.currentY), (uint32_t *)(src + g0r_state.currentY), (inst->width) * sizeof(uint32_t)); continue; } for (x = g0r_state.blkShift; x < (inst->width); x++) { *(pixel) = *(src + g0r_state.currentY + x); if (inst->doColorDistortion) glitch0r_pixel_dist0rt(pixel, g0r_state.distortionSeed1, g0r_state.howToDistort1); pixel++; } for (x = 0; x < g0r_state.blkShift; x++) { *(pixel) = *(src + g0r_state.currentY + x); if (inst->doColorDistortion) glitch0r_pixel_dist0rt(pixel, g0r_state.distortionSeed2, g0r_state.howToDistort2); pixel++; } } } frei0r-plugins-1.8.0/src/filter/defish0r/0000755000175000017500000000000014220150123016626 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/defish0r/interp.h0000644000175000017500000005123114220150123020302 0ustar jrmljrml//interp.c /* * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r plugin "defish0r" * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /******************************************************************* * The remapping functions use a map aray, which contains a pair * of floating values fo each pixel of the output image. These * represent the location in the input image, from where the value * of the given output pixel should be interpolated. * They are given in pixels of the input image. * If the output image is wo pixels wide, then the x coordinate * of the pixel in row r and column c is at 2*(r*wo+c) in the map * array, and y at 2*(r*wo+c)+1 * * The map array is usually computation intensive to generate, and * he purpose of the map array is to allow fast remapping of * several images (video) using the same map array. ******************************************************************/ //compile: gcc -c -O2 -Wall -std=c99 -fPIC interp.c -o interp.o // -std=c99 za roundf() // -fPIC da lahko linkas v .so (za frei0r) #include #include /* za debug printoute */ #include //-------------------------------------------------------- //pointer to an interpolating function typedef int (*interpp)(unsigned char*, int, int, float, float, unsigned char*); //************************************ //REMAP AN IMAGE //-------------------------------------------------------- // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, unsigned char bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[wo*i+j]); else izs[wo*i+j]=bgc; //background fill } } //-------------------------------------------------------- //for four byte (int, 32 bit) values (packed RGB color) //little endian !! // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap32(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, uint32_t bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[4*(wo*i+j)]); else //background fill { izs[4*(wo*i+j)]=bgc; izs[4*(wo*i+j)+1]=bgc>>8; izs[4*(wo*i+j)+2]=bgc>>16; izs[4*(wo*i+j)+3]=bgc>>24; } } } //************************************** //HERE BEGIN THE INTERPOLATION FUNCTIONS #if defined(_MSC_VER) __inline const float roundf(float x){ return (int)floor(x+0.5); } #endif /* _MSC_VER */ //------------------------------------------------------ //za debugging - z izpisovanjem //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNNpr_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { //printf("u=%5.2f v=%5.2f ",x,y); printf("u=%5.3f v=%5.3f ",x/(w-1),y/(h-1)); //printf("U=%2d V=%2d ",(int)roundf(x),(int)roundf(y)); #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti v packed color 32 bitnem formatu //little endian !! // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif v[0]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w]; v[1]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+1]; v[2]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+2]; v[3]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+3]; return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBL_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; a=sl[k]+(sl[k+1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l+1]-sl[l])*(x-(float)m); *v=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBL_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l,n1,l1,k1; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; k1=4*(k+1); l1=4*(l+1); n1=4*((n+1)*w+m); l=4*l; k=4*k; a=sl[k]+(sl[k1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l1]-sl[n1])*(x-(float)m); v[0]=a+(b-a)*(y-(float)n); a=sl[k+1]+(sl[k1+1]-sl[k+1])*(x-(float)m); b=sl[l+1]+(sl[l1+1]-sl[n1+1])*(x-(float)m); v[1]=a+(b-a)*(y-(float)n); a=sl[k+2]+(sl[k1+2]-sl[k+2])*(x-(float)m); b=sl[l+2]+(sl[l1+2]-sl[n1+2])*(x-(float)m); v[2]=a+(b-a)*(y-(float)n); a=sl[k+3]+(sl[k1+3]-sl[k+3])*(x-(float)m); b=sl[l+3]+(sl[l1+3]-sl[n1+3])*(x-(float)m); v[3]=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti //kar Aitken-Neville formula iz Bronstajna // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBC_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[l]; p2[i]=sl[l+1]; p3[i]=sl[l+2]; p4[i]=sl[l+3]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; //printf("p=%f ",p[3]); if (p[3]>256.0) p[3]=255.0; //printf("p=%f ",p[3]); *v=p[3]; return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBC_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,b,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; for (b=0;b<4;b++) { //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[4*l+b]; p2[i]=sl[4*(l+1)+b]; p3[i]=sl[4*(l+2)+b]; p4[i]=sl[4*(l+3)+b]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; if (p[3]>256.0) p[3]=255.0; v[b]=p[3]; } return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,k,l,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=n*w+m; for (i=0;i<4;i++) { p[i]=0.0; l=k+i; p[i]=wy[0]*sl[l]; l+=w; p[i]+=wy[1]*sl[l]; l+=w; p[i]+=wy[2]*sl[l]; l+=w; p[i]+=wy[3]*sl[l]; } pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int b,i,k,l,m,n,u; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=4*(n*w+m); u=4*w; for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; l=k+4*i; p[i]=wy[0]*sl[l]; l+=u; p[i]+=wy[1]*sl[l]; l+=u; p[i]+=wy[2]*sl[l]; l+=u; p[i]+=wy[3]*sl[l]; } k++; pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSP4_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSP4_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n,b; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,b,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (b=0;b<4;b++) { for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSC16_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSC16_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,b,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (b=0;b<4;b++) { for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } frei0r-plugins-1.8.0/src/filter/defish0r/CMakeLists.txt0000644000175000017500000000055414220150123021372 0ustar jrmljrmlset (SOURCES defish0r.c interp.h) set (TARGET defish0r) if (MSVC) set_source_files_properties (defish0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/defish0r/defish0r.c0000644000175000017500000003576714220150123020520 0ustar jrmljrml/* defish0r.c * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -Wall -std=c99 -c -fPIC defish0r.c -o defish0r.o //link: gcc -lm -shared -o defish0r.so defish0r.o //skaliranje za center=1 se ne dela!!!! #include #include #include #include #include "interp.h" double PI=3.14159265358979; //--------------------------------------------------------- // r = 0...1 izhod = 0...maxr //ta funkcija da popacenje v odvisnosti od r float fish(int n, float r, float f) { float rr,ff; //printf("ff=%f\n",ff); switch (n) { case 0: //equidistant ff=f*2.0/PI; rr=tanf(r/ff); break; case 1: //ortographic ff=r/f; if (ff>1.0) rr=-1.0; else rr=tanf(asinf(ff)); break; case 2: //equiarea ff=r/2.0/f; if (ff>1.0) rr=-1.0; else rr=tanf(2.0*asinf(r/2.0/f)); break; case 3: //stereographic ff=f*2.0/PI; rr=tanf(2.0*atanf(r/2.0/ff)); break; default: // printf("Neznana fishitvena funkcija %d\n",n); break; } return rr; } //--------------------------------------------------------- //ta funkcija da popacenje v odvisnosti od r // r = 0...1 izhod = 0...1 float defish(int n, float r, float f, float mr) { float rr; switch (n) { case 0: //equidistant rr=f*2.0/PI*atanf(r*mr); break; case 1: //ortographic rr=f*sinf(atanf(r*mr)); break; case 2: //equiarea rr=2.0*f*sinf(atanf(r*mr)/2.0); break; case 3: //stereographic rr=f*4.0/PI*tanf(atanf(r*mr)/2.0); break; default: // printf("Neznana fishitvena funkcija %d\n",n); break; } return rr; } #if defined(_MSC_VER) #define hypotf _hypotf #endif //---------------------------------------------------------------- //nafila array map s polozaji pikslov //locena funkcija, da jo poklicem samo enkrat na zacetku, //array map[] potem uporablja funkcija remap() //tako ni treba za vsak frame znova racunat teh sinusov itd... //wi,hi,wo ho = input.output image width/height //n = 0..3 function select //f = focal ratio (amount of distortion) //scal = scaling factor //pari, paro = pixel aspect ratio (input / output) //dx, dy offset on input (for non-cosited chroma subsampling) void fishmap(int wi, int hi, int wo, int ho, int n, float f, float scal, float pari, float paro, float dx, float dy, float *map) { float rmax,maxr,r,kot,x,y,imax; int i,j,ww,wi2,hi2,wo2,ho2; float ii,jj,sc; rmax=hypotf(ho/2.0,wo/2.0*paro); maxr=fish(n,1.0,f); imax=hypotf(hi/2.0,wi/2.0*pari); sc=imax/maxr; //printf("Fishmap: F=%5.2f Rmax= %7.2f Maxr=%6.2f sc=%6.2f scal=%6.2f\n",f,rmax,maxr,sc,scal); wi2=wi/2; hi2=hi/2; wo2=wo/2; ho2=ho/2; for (i=0;i0)&(x<(wi-1))&(y>0)&(y<(hi-1))) { map[ww]=x+dx; map[ww+1]=y+dy; } else { map[ww]=-1; map[ww+1]=-1; } } } } } //---------------------------------------------------------------- //nafila array map s polozaji pikslov //locena funkcija, da jo poklicem samo enkrat na zacetku, //array map[] potem uporablja funkcija remap() //tako ni treba za vsak frame znova racunat teh sinusov itd... //wi,hi,wo ho = input.output image width/height //n = 0..3 function select //f = focal ratio (amount of distortion) //scal = scaling factor //pari,paro = pixel aspect ratio (input / output) //dx, dy offset on input (for non-cosited chroma subsampling) void defishmap(int wi, int hi, int wo, int ho, int n, float f, float scal, float pari, float paro, float dx, float dy, float *map) { float rmax,maxr,r,kot,x,y,imax; int i,j,ww,wi2,hi2,wo2,ho2; float ii,jj,sc; rmax=hypotf(ho/2.0,wo/2.0*paro); maxr=fish(n,1.0,f); imax=hypotf(hi/2.0,wi/2.0*pari); sc=imax/maxr; //printf("Defishmap: F=%f rmax= %f Maxr=%f sc=%6.2f scal=%6.2f\n",f,rmax,maxr,sc,scal); wi2=wi/2; hi2=hi/2; wo2=wo/2; ho2=ho/2; for (i=0;i0)&(x<(wi-1))&(y>0)&(y<(hi-1))) { map[ww]=x; map[ww+1]=y; } else { map[ww]=-1; map[ww+1]=-1; } } } } } //===================================================== //kao instanca frei0r //w,h: image dimensions in pixels //f: focal ratio //dir: 0=defish 1=fish //type: 0..3 equidistant, ortographic, equiarea, stereographic //scal: 0..3 image to fill, keep center scale, image to fit, manu //intp: 0..6 type of interpolator //aspt: 0..4 aspect type square, PAL, NTSC, HDV, manual //par: pixel aspect ratio typedef struct { int w; int h; float f; int dir; int type; int scal; int intp; float mscale; int aspt; float mpar; float par; float *map; interpp interpol; } param; //------------------------------------------------------- interpp set_intp(param p) { switch (p.intp) //katero interpolacijo bo uporabil { // case -1:return interpNNpr_b; //nearest neighbor+print case 0: return interpNN_b32; //nearest neighbor case 1: return interpBL_b32; //bilinear case 2: return interpBC_b32; //bicubic smooth case 3: return interpBC2_b32; //bicibic sharp case 4: return interpSP4_b32; //spline 4x4 case 5: return interpSP6_b32; //spline 6x6 case 6: return interpSC16_b32; //lanczos 8x8 default: return NULL; } } //-------------------------------------------------------- void make_map(param p) { float rmax,maxr,imax,fscal,dscal; rmax=hypotf(p.h/2.0,p.w/2.0*p.par); maxr=fish(p.type,1.0,p.f); imax=hypotf(p.h/2.0,p.w/2.0*p.par); if (p.dir==0) //defish { switch (p.scal) { case 0: //fill dscal=maxr*p.h/2.0/rmax/fish(p.type,p.h/2.0/rmax,p.f); break; case 1: //keep dscal=maxr*p.f; if ((p.type==0)||(p.type==3)) dscal=dscal/PI*2.0;break; case 2: //fit dscal=1.0; break; case 3: //manual dscal=p.mscale; break; } defishmap(p.w ,p.h ,p.w ,p.h, p.type, p.f, dscal, p.par, p.par, 0.0, 0.0, p.map); } else //fish { switch (p.scal) { case 0: //fill fscal=1.0;break; case 1: //keep fscal=maxr*p.f; if ((p.type==0)||(p.type==3)) fscal=fscal/PI*2.0; break; case 2: //fit fscal=2.0*defish(p.type,p.h/2.0*maxr/imax,p.f,1.0)/p.h*rmax; break; case 3: //manual fscal=1.0/p.mscale; break; } fishmap(p.w, p.h, p.w ,p.h, p.type, p.f, fscal, p.par, p.par, 0.0, 0.0, p.map); } } //********************************************************* // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="Defish0r"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=3; info->num_params=8; info->explanation="Non rectilinear lens mappings"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Focal Ratio"; break; case 1: info->name = "DeFish"; info->type = F0R_PARAM_BOOL; info->explanation = "Fish or Defish"; break; case 2: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Mapping function"; break; case 3: info->name = "Scaling"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Scaling method"; break; case 4: info->name = "Manual Scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual Scale"; break; case 5: info->name = "Interpolator"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Quality of interpolation"; break; case 6: info->name = "Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 7: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual Pixel Aspect ratio"; break; } } //-------------------------------------------------------- //kao constructor za frei0r f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { param *p; p=(param*)calloc(1, sizeof(param)); p->w=width; p->h=height; p->f=20.0; //defaults (not used??) p->dir=1; p->type=2; p->scal=2; p->intp=1; p->mscale=1.0; p->aspt=0; //square pixels p->par=1.0; //square pixels p->mpar=1.0; p->map=(float*)calloc(1, sizeof(float)*(p->w*p->h*2+2)); p->interpol=set_intp(*p); make_map(*p); //printf("Construct, w=%d h=%d\n",width,height); return (f0r_instance_t)p; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { param *p; p=(param*)instance; free(p->map); free(instance); } //---------------------------------------------------- //not used in frei0r plugin void change_param(param *p, int w, int h, float f, int dir, int type, int scal, int intp) { p->f=f; p->dir=dir; p->type=type; p->scal=scal; p->intp=intp; if ((w!=p->w)||(h!=p->h)) { free(p->map); p->map=(float*)calloc(1, sizeof(float)*(w*h*2+2)); p->w=w; p->h=h; } p->interpol=set_intp(*p); make_map(*p); } //----------------------------------------------------- void print_param(param p) //not used in frei0r plugin { printf("Param: w=%d h=%d f=%f dir=%d",p.w, p.h, p.f, p.dir); printf(" type=%d scal=%d intp=%d",p.type, p.scal, p.intp); printf(" mscale=%f par=%f mpar=%f\n",p.mscale, p.par, p.mpar); } //------------------------------------------------------ //computes x to the power p //only for positive x float pwr(float x, float p) { if (x<=0) return 0; //printf("exp(%f)=%f\n",x,expf(p*logf(x))); return expf(p*logf(x)); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] logarithmic //min and max must be positive! double map_value_backward_log(float v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return logf(v/sr)/k+0.5; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //----------------------------------------------------- //smisele vrednosti za parameter f: (za fish) // tip 0: (0.3) 1.001...10; tip 1: 1.000...10 // tip 2: (0.5) 0.75...10.0 tip 3: (0.1) 0.78...10 //za defish: // tip 0: 0.1...10 tip 1: 1.0...10 // tip 2: 0.5...10 tip 3: (0.1) 0.5...10 void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { param *p; int chg,tmpi; float tmpf; p=(param*)instance; //printf("set parm: index=%d, value=%f\n",param_index,*(float*)parm); chg=0; switch(param_index) { case 0: //f tmpf=pwr(*((double*)parm),1.0/5.0); // tmpf=map_value_forward(*((double*)parm), 10.0, 0.1); tmpf=map_value_forward(tmpf, 20.0, 0.1); if (p->f != tmpf) chg=1; p->f=tmpf; break; case 1: //fish tmpi=map_value_forward(*((double*)parm), 1.0, 0.0);//BOOL!! if (p->dir != tmpi) chg=1; p->dir=tmpi; break; case 2: //type tmpi=map_value_forward(*((double*)parm), 0.0, 3.999); if (p->type != tmpi) chg=1; p->type=tmpi; break; case 3: //scaling tmpi=map_value_forward(*((double*)parm), 0.0, 3.999); if (p->scal != tmpi) chg=1; p->scal=tmpi; break; case 4: //manual scale tmpf=map_value_forward_log(*((double*)parm), 0.01, 100.0); if (p->mscale != tmpf) chg=1; p->mscale=tmpf; break; case 5: //interpolator tmpi=map_value_forward(*((double*)parm), 0.0, 6.999); if (p->intp != tmpi) chg=1; p->intp=tmpi; break; case 6: //aspect type tmpi=map_value_forward(*((double*)parm), 0.0, 4.999); if (p->aspt != tmpi) chg=1; p->aspt=tmpi; break; case 7: //manual aspect tmpf=map_value_forward_log(*((double*)parm), 0.5, 2.0); if (p->mpar != tmpf) chg=1; p->mpar=tmpf; break; } if (chg!=0) { switch (p->aspt) //pixel aspect ratio { case 0: p->par=1.000;break; //square pixels case 1: p->par=1.067;break; //PAL DV case 2: p->par=0.889;break; //NTSC DV case 3: p->par=1.333;break; //HDV case 4: p->par=p->mpar;break; //manual } p->interpol=set_intp(*p); make_map(*p); } //print_param(*p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { param *p; float tmpf; p=(param*)instance; switch(param_index) { case 0: //f // *((double*)parm)=map_value_backward(p->f, 10.0, 0.1); tmpf=map_value_backward(p->f, 20.0, 0.1); *((double*)parm)=pwr(tmpf, 5.0); break; case 1: //fish *((double*)parm)=map_value_backward(p->dir, 1.0, 0.0); //BOOL!! break; case 2: //type *((double*)parm)=map_value_backward(p->type, 0.0, 3.0); break; case 3: //scaling *((double*)parm)=map_value_backward(p->scal, 0.0, 3.0); break; case 4: //manual scale *((double*)parm)=map_value_backward_log(p->mscale, 0.01, 100.0); break; case 5: //interpolator *((double*)parm)=map_value_backward(p->intp, 0.0, 6.0); break; case 6: //aspect type *((double*)parm)=map_value_backward(p->aspt, 0.0, 4.999); break; case 7: //manual aspect *((double*)parm)=map_value_backward_log(p->mpar, 0.5, 2.0); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { param *p; p=(param*)instance; remap32(p->w, p->h, p->w, p->h, (unsigned char*) inframe, (unsigned char*) outframe, p->map, 0, p->interpol); } frei0r-plugins-1.8.0/src/filter/defish0r/README0000644000175000017500000001334414220150123017513 0ustar jrmljrmlDefish0r is a Frei0r plugin that can convert fisheye video to rectilinear, and vice versa. It is based on the angular mapping functions actually used in fisheye lens design, to get the best possible results. It can also be used to correct the slight distortion of some wideangle convertors, or to bend the image beyond recognition for special effects and light shows. Written by Marko Cebokli, jan 2010 and released under GNU GPL RELEASE NOTES ** jan 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) There is little or no math checking, so floating point exceptions are rather more the rule than an exception... I've kept the remapping and interpolation functions in a separate file, since they are quite universally useful for any program that does geometric transforms on images. ** apr 2010 Version 0.2 Added some IFs, to avoid "nan" results from asinf() TODO: - use gavl for remapping - make piece between Little and Big Indians SOME NOTES ABOUT THE PLUGIN This plugin has quite a few adjustable parameters, but don't be afraid - tweaking just the first one ("Amount") will usually bring you quite close to the desired result... Multiple Choice Parameters: Defish0r has some "multiple choice" type parameters. Because the Frei0r API does not support this type of parameters, they are implemented as "double", with the usual 0...1000 range. If there are N choices, this range is simply divided into N subranges, representing the choices. For example, if four options are available, the range 0...250 represents the first option, the range 251...500 the second, and so on. Within each range, there is no change, 260 is exactly the same as 444 in the above four-option example. Description of the available parameters: "Amount" Controls the amount of (de)distortion applied to the video. It controls the ratio of fisheye focal length to image half diagonal, but in an nonlinear inverse way, to make the control more "comfortable". It can be adjusted beyond "reasonable" values (which differ between the mapping function types), to produce some looney effects. When exploring this range, and the image disappears, check the scaling, could be that the image became too big or too small to see. For some unreasonable values the image might indeed disappear, when there are math overflows or imaginary results... (types 1 and 2 are more prone to image vanishing). Anyway, when working in the "special effect" range, it is alway worth to try manual scaling. "DeFish" If checked, the transform direction is from fisheye to rectiliear, when not checked, it is rectilinear to fisheye. "Type" Selects the fisheye angular mapping function used, among four possibilities: choice range function 0 0...250 equidistant 1 251...500 ortographic 2 501...750 equiarea 3 751...1000 stereographic Wikipedia has a nice article about these. "Scaling" Select among three auto scaling options and manual scale: choice range function 0 0...250 scale to fill 1 251...500 keep center scale 2 501...750 scale to fit 3 751...1000 manual scale "Fill" means that no empty borders will be left, but some of the input image will be cropped. "Fit" means that no part of the input image will be cropped, but there will be blank areas at the borders. "Manual Scale" When "Scaling" is set to option 3 (>751), this control directly affects the image scale, from 1/100 to 100X size. Only has effect when "Scaling" is set to manual! "Interpolator" Selects among seven different interpolators. This allows one to make a quality/speed tradeoff. In most cases, a higher number means better quality, but slower interpolation. The spline interpolating polynomials are from Helmut Dersch. For realtime use, option 0 is the fastest, in fact it is equal to no interpolation. In most cases bilinear should be good enough, and on a decent machine should still run in real time. Beyond bicubic, the quality gain is marginal for a single resampling. Lanczos takes an eternity! choice range function 0 0...142 Nearest neighbor 1 143...285 Bilinear 2 286...428 Bicubic smooth 3 429...571 Bicubic sharp 4 572...714 Spline 4x4 5 715...857 Spline 6x6 6 858...1000 Lanczos 16x16 "Aspect Type" Selects among four pixel aspect ratio presets, and manual: choice range function 0 0...200 Square pixels 1 201...400 PAL DV 1.067 2 401...600 NTSC DV 0.889 3 601...800 HDV 1.333 4 801...1000 manual variable To get the math right, Defish0r needs to know the pixel aspect ratio. Because I found no way to get the aspect info from the host application, I delegated the responsibility to the user :-) "Manual aspect" When "Aspect Type" is set to option 4 (>801), this control directly affects the pixel aspect ratio, from 0.5 to 2. Only has effect when "Aspect Type" is set to manual! SOME APPLICATION NOTES 1. Tweaking the parameters for best defish Take a shot of something like a brick wall or bathroom tiles, that has a lot of horizontal and vertical straight lines. Be careful to keep the optical axis as perpendicular as possible to the wall (=keep a maximally symmetrical image in the viewfinder). Use this image to tweak the parameters. 2. Some examples of Defish0r abuse These were tried with PAL DV, in Kdenlive, where the parameters can be adjusted between 0 and 1000. These examples work best, when there is some interesting action near the center of the image. For a kind of roundish kaleidoscope, try this: Amount=775 Defish = OFF Type = 0 Scaling = 1000 (manual) Manual Scale = 300...400 Another crazy distortion: Amount = 921 Defish = OFF Type = 1000 Scaling = 1000 (manual) Manual Scale = 191 For an effect, reminiscent of some scenes from the "2001 Spcae Odyssey" try this: Amount = 876 Defish = ON Type = 0 Scaling = 0 (fill) frei0r-plugins-1.8.0/src/filter/facedetect/0000755000175000017500000000000014220150123017211 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/facedetect/CMakeLists.txt0000644000175000017500000000056014220150123021752 0ustar jrmljrmlset (SOURCES facedetect.cpp) set (TARGET facedetect) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories(${OpenCV_INCLUDE_DIRS}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(${TARGET} ${OpenCV_LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/facedetect/facedetect.cpp0000644000175000017500000002541614220150123022014 0ustar jrmljrml/** * Copyright (C) 2007 binarymillenium * Copyright (C) 2011 Dan Dennedy * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include #include #include #include #include "frei0r.hpp" #include "frei0r_math.h" #define USE_ROI #define PAD (40) class FaceDetect; frei0r::construct plugin("opencvfacedetect", "detect faces and draw shapes on them", "binarymillenium, ddennedy", 2,0, F0R_COLOR_MODEL_PACKED32); class FaceDetect: public frei0r::filter { private: cv::Mat image; unsigned count; std::vector objects; cv::Rect roi; cv::CascadeClassifier cascade; // plugin parameters std::string classifier; double shape; double recheck; double threads; double search_scale; double neighbors; double smallest; double scale; double stroke; bool antialias; double alpha; f0r_param_color color[5]; std::string old_classifier; public: FaceDetect(int width, int height) : count(0) { roi.width = roi.height = 0; roi.x = roi.y = 0; classifier = "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"; register_param(classifier, "Classifier", "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades"); threads = 0.01; //number of CPUs register_param(threads, "Threads", "How many threads to use divided by 100; 0 uses CPU count"); shape = 0.0; register_param(shape, "Shape", "The shape to draw: 0=circle, 0.1=ellipse, 0.2=rectangle, 1=random"); recheck = 0.025; register_param(recheck, "Recheck", "How often to detect an object in number of frames, divided by 1000"); search_scale = 0.12; // increase size of search window by 20% on each pass register_param(search_scale, "Search scale", "The search window scale factor, divided by 10"); neighbors = 0.02; // require 2 neighbors register_param(neighbors, "Neighbors", "Minimum number of rectangles that makes up an object, divided by 100"); smallest = 0.0; // smallest window size is trained default register_param(smallest, "Smallest", "Minimum window size in pixels, divided by 1000"); scale = 1.0 / 1.5; register_param(scale, "Scale", "Down scale the image prior detection"); stroke = 0.0; register_param(stroke, "Stroke", "Line width, divided by 100, or fill if 0"); antialias = false; register_param(antialias, "Antialias", "Draw with antialiasing"); alpha = 1.0; register_param(alpha, "Alpha", "The alpha channel value for the shapes"); f0r_param_color color0 = {1.0, 1.0, 1.0}; color[0] = color0; register_param(color[0], "Color 1", "The color of the first object"); f0r_param_color color1 = {0.0, 0.5, 1.0}; color[1] = color1; register_param(color[1], "Color 2", "The color of the second object"); f0r_param_color color2 = {0.0, 1.0, 1.0}; color[2] = color2; register_param(color[2], "Color 3", "The color of the third object"); f0r_param_color color3 = {0.0, 1.0, 0.0}; color[3] = color3; register_param(color[3], "Color 4", "The color of the fourth object"); f0r_param_color color4 = {1.0, 0.5, 0.0}; color[4] = color4; register_param(color[4], "Color 5", "The color of the fifth object"); srand(::time(NULL)); } ~FaceDetect() { } void update(double time, uint32_t* out, const uint32_t* in) { if (cascade.empty()) { cv::setNumThreads(cvRound(threads * 100)); if (classifier.length() > 0 && classifier != old_classifier) { if (!cascade.load(classifier.c_str())) fprintf(stderr, "ERROR: Could not load classifier cascade %s\n", classifier.c_str()); old_classifier = classifier; } else { memcpy(out, in, size * 4); return; } } // sanitize parameters search_scale = CLAMP(search_scale, 0.11, 1.0); neighbors = CLAMP(neighbors, 0.01, 1.0); // copy input image to OpenCV image = cv::Mat(height, width, CV_8UC4, (void*)in); // only re-detect periodically to control performance and reduce shape jitter int recheckInt = abs(cvRound(recheck * 1000)); if ( recheckInt > 0 && count % recheckInt ) { // skip detect count++; // fprintf(stderr, "draw-only counter %u\n", count); } else { count = 1; // reset the recheck counter if (objects.size() > 0) // reset the list of objects objects.clear(); double elapsed = (double) cv::getTickCount(); objects = detect(); // use detection time to throttle frequency of re-detect vs. redraw (automatic recheck) elapsed = cv::getTickCount() - elapsed; elapsed = elapsed / ((double) cv::getTickFrequency() * 1000.0); // Automatic recheck uses an undocumented negative parameter value, // which is not compliant, but technically feasible. if (recheck < 0 && cvRound( elapsed / (1000.0 / (recheckInt + 1)) ) <= recheckInt) count += recheckInt - cvRound( elapsed / (1000.0 / (recheckInt + 1))); // fprintf(stderr, "detection time = %gms counter %u\n", elapsed, count); } draw(); // copy filtered OpenCV image to output memcpy(out, image.data, size * 4); } private: std::vector detect() { std::vector faces; if (cascade.empty()) return faces; double scale = this->scale == 0? 1.0 : this->scale; cv::Mat image_roi = image; cv::Mat gray, small; int min = cvRound(smallest * 1000. * scale); // use a region of interest to improve performance // This idea comes from the More than Technical blog: // http://www.morethantechnical.com/2009/08/09/near-realtime-face-detection-on-the-iphone-w-opencv-port-wcodevideo/ if ( roi.width > 0 && roi.height > 0) { image_roi = image(roi); } // use an equalized grayscale to improve detection cv::cvtColor(image_roi, gray, cv::COLOR_BGR2GRAY); // use a smaller image to improve performance cv::resize(gray, small, cv::Size(cvRound(gray.cols * scale), cvRound(gray.rows * scale))); cv::equalizeHist(small, small); // detect with OpenCV cascade.detectMultiScale(small, faces, 1.1, 2, 0, cv::Size(min, min)); #ifdef USE_ROI if (faces.size() == 0) { // clear the region of interest roi.width = roi.height = 0; roi.x = roi.y = 0; } else if (faces.size() > 0) { // determine the region of interest from the detected objects int minx = width * scale; int miny = height * scale; int maxx, maxy = 0; for (size_t i = 0; i < faces.size(); i++) { faces[i].x+= roi.x * scale; faces[i].y+= roi.y * scale; minx = MIN(faces[i].x, minx); miny = MIN(faces[i].y, miny); maxx = MAX(faces[i].x + faces[i].width, maxx); maxy= MAX(faces[i].y + faces[i].height, maxy); } minx= MAX(minx - PAD, 0); miny= MAX(miny - PAD, 0); maxx = MIN(maxx + PAD, width * scale); maxy = MIN(maxy + PAD, height * scale); // store the region of interest roi.x = minx / scale; roi.y = miny / scale; roi.width = (maxx - minx) / scale; roi.height = (maxy - miny) / scale; } #endif return faces; } void draw() { double scale = this->scale == 0? 1.0 : this->scale; cv::Scalar colors[5] = { cv::Scalar(cvRound(color[0].r * 255), cvRound(color[0].g * 255), cvRound(color[0].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[1].r * 255), cvRound(color[1].g * 255), cvRound(color[1].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[2].r * 255), cvRound(color[2].g * 255), cvRound(color[2].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[3].r * 255), cvRound(color[3].g * 255), cvRound(color[3].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[4].r * 255), cvRound(color[4].g * 255), cvRound(color[4].b * 255), cvRound(alpha * 255)), }; for (size_t i = 0; i < objects.size(); i++) { cv::Rect* r = (cv::Rect*) &objects[i]; cv::Point center; int thickness = stroke <= 0? cv::FILLED : cvRound(stroke * 100); int linetype = antialias? cv::LINE_AA : 8; center.x = cvRound((r->x + r->width * 0.5) / scale); center.y = cvRound((r->y + r->height * 0.5) / scale); switch (shape == 1.0? (rand() % 3) : cvRound(shape * 10)) { default: case 0: { int radius = cvRound((r->width + r->height) * 0.25 / scale); cv::circle(image, center, radius, colors[i % 5], thickness, linetype); break; } case 1: { cv::ellipse(image, center, cv::Size(r->width / scale, (r->height / scale) * 1.2), 90, 0, 360, colors[i % 5], thickness, linetype); break; } case 2: { cv::Point pt1 = cv::Point(r->x / scale, r->y / scale); cv::Point pt2 = cv::Point((r->x + r->width) / scale, (r->y + r->height) / scale); cv::rectangle(image, pt1, pt2, colors[i % 5], thickness, linetype); break; } } } } }; frei0r-plugins-1.8.0/src/filter/normaliz0r/0000755000175000017500000000000014220150123017217 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/normaliz0r/normaliz0r.c0000644000175000017500000003416014220150123021464 0ustar jrmljrml/* * normaliz0r.c * Copyright (C) 2017 Chungzuwalla * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * Normalize video (aka histogram stretching, contrast stretching). * See: https://en.wikipedia.org/wiki/Normalization_(image_processing) * * For each channel of each frame, the filter computes the input range and maps * it linearly to the user-specified output range. The output range defaults * to the full dynamic range from pure black to pure white. * * The filter can apply temporal smoothing to the input range to reduce rapid * changes in brightness (flickering) caused by small dark or bright objects * entering or leaving the scene. This effect is similar to the auto-exposure * on a video camera. * * The filter can normalize the R,G,B channels independently, which may cause * color shifting, or link them together as a single channel, which prevents * color shifting. More precisely, linked normalization preserves hues (as * defined in HSV/HSL color spaces) while independent normalization does not. * Independent normalization can be used to remove color casts, such as the * blue cast from underwater video, restoring more natural colors. The filter * can also combine independent and linked normalization in any ratio. * * Finally the overall strength of the filter can be adjusted, from no effect * to full normalization. * * The 5 user parameters are: * BlackPt, Colors which define the output range. The minimum input value * WhitePt is mapped to the BlackPt. The maximum input value is mapped to * the WhitePt. The defaults are black and white respectively. * Specifying white for BlackPt and black for WhitePt will give * color-inverted, normalized video. Shades of grey can be used * to reduce the dynamic range (contrast). Specifying saturated * colors here can create some interesting effects. * * Smoothing The amount of temporal smoothing. The parameter is converted * into a number of frames N in the range [1,MAX_HISTORY_LEN], and * the minimum and maximum input value of each channel are then * smoothed using a rolling average over the last N frames. * Defaults to 0.0 (no temporal smoothing). * * Independence * Controls the ratio of independent (color shifting) channel * normalization to linked (color preserving) normalization. 0.0 * is fully linked, 1.0 is fully independent. Defaults to fully * independent. * * Strength Overall strength of the filter. 1.0 is full strength. 0.0 is * a rather expensive no-op. Values in between can give a gentle * boost to low-contrast video without creating an artificial * over-processed look. The default is full strength. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAX_HISTORY_LEN 128 typedef struct { int num_pixels; // Number of pixels in a frame. int frame_num; // Increments on each frame, starting from 0. // Per-extrema, per-channel fri0r params struct { uint8_t history[MAX_HISTORY_LEN]; // Param history, for temporal smoothing. uint16_t history_sum; // Sum of history entries. float param; // Target output value [0,255] } min[3], max[3]; // Min and max for each channel in {R,G,B}. // Per-instance frei0r params, each a float in the range [0,1]. int history_len; // Global max history length, which controls amount of // temporal smoothing. [1,MAX_HISTORY_LEN]. float independence; // Ratio of independent vs linked normalization [0,1]. float strength; // Mixing strength for the normalization [0,1]. } normaliz0r_instance_t; int f0r_init () { return 1; } void f0r_deinit () { } void f0r_get_plugin_info (f0r_plugin_info_t* info) { info->name = "Normaliz0r"; info->author = "Chungzuwalla (chungzuwalla\100rling.com)"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 5; info->explanation = "Normalize (aka histogram stretch, contrast stretch)"; } static char *param_infos[] = { "BlackPt", "Output color to which darkest input color is mapped (default black)", "WhitePt", "Output color to which brightest input color is mapped (default white)", "Smoothing", "Amount of temporal smoothing of the input range, to reduce flicker (default 0.0)", "Independence", "Proportion of independent to linked channel normalization (default 1.0)", "Strength", "Strength of filter, from no effect to full normalization (default 1.0)", }; void f0r_get_param_info (f0r_param_info_t* info, int param_index) { info->name = param_infos[param_index * 2]; info->type = (param_index <= 1) ? F0R_PARAM_COLOR : F0R_PARAM_DOUBLE; info->explanation = param_infos[param_index * 2 + 1]; } f0r_instance_t f0r_construct (unsigned int width, unsigned int height) { normaliz0r_instance_t* inst = (normaliz0r_instance_t*)calloc(1, sizeof(*inst)); int c; inst->num_pixels = width * height; inst->frame_num = 0; for (c = 0; c < 3; c++) { inst->min[c].history_sum = 0; inst->max[c].history_sum = 0; // Set default per-channel frei0r param values. inst->min[c].param = 0.0; // black inst->max[c].param = 255.0; // white } // Set default per-instance frei0r param values. inst->history_len = 1; // [1,MAX_HISTORY_LEN]; default is no smoothing inst->independence = 1.0; // [0,1]; default is fully independent inst->strength = 1.0; // [0,1]; default is full strength return (f0r_instance_t)inst; } void f0r_destruct (f0r_instance_t instance) { free (instance); } void f0r_set_param_value (f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; float val; switch (param_index) { case 0: inst->min[0].param = ((f0r_param_color_t*)param)->r * 255.0; inst->min[1].param = ((f0r_param_color_t*)param)->g * 255.0; inst->min[2].param = ((f0r_param_color_t*)param)->b * 255.0; break; case 1: inst->max[0].param = ((f0r_param_color_t*)param)->r * 255.0; inst->max[1].param = ((f0r_param_color_t*)param)->g * 255.0; inst->max[2].param = ((f0r_param_color_t*)param)->b * 255.0; break; case 2: val = (float)CLAMP(*((double* )param), 0.0, 1.0); // Map [0,1] <-> [1,MAX_HISTORY_LEN] inst->history_len = (int)(val * (MAX_HISTORY_LEN - 1)) + 1; break; case 3: val = (float)CLAMP(*((double* )param), 0.0, 1.0); inst->independence = val; break; case 4: val = (float)CLAMP(*((double* )param), 0.0, 1.0); inst->strength = val; break; } } void f0r_get_param_value (f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; switch (param_index) { case 0: ((f0r_param_color_t*)param)->r = inst->min[0].param / 255.0; ((f0r_param_color_t*)param)->g = inst->min[1].param / 255.0; ((f0r_param_color_t*)param)->b = inst->min[2].param / 255.0; break; case 1: ((f0r_param_color_t*)param)->r = inst->max[0].param / 255.0; ((f0r_param_color_t*)param)->g = inst->max[1].param / 255.0; ((f0r_param_color_t*)param)->b = inst->max[2].param / 255.0; break; case 2: // Map [0,1] <-> [1,MAX_HISTORY_LEN] *((double*)param) = (double)(inst->history_len - 1) / (MAX_HISTORY_LEN - 1); break; case 3: *((double*)param) = inst->independence; break; case 4: *((double*)param) = inst->strength; break; } } void f0r_update (f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; int c; // Per-extrema, per-channel local variables. struct { uint8_t in; // Original input byte value for this frame. float smoothed; // Smoothed input value [0,255]. float out; // Output value [0,255]. } min[3], max[3]; // Min and max for each channel in {R,G,B}. // First, scan the input frame to find, for each channel, the minimum // (min.in) and maximum (max.in) values present in the channel. { const uint8_t *in = (const uint8_t*)inframe; #define INIT(c) (min[c].in = max[c].in = in[c]) #define EXTEND(c) (min[c].in = MIN(min[c].in, in[c])), \ (max[c].in = MAX(max[c].in, in[c])) INIT(0); INIT(1); INIT(2); in += 4; // Process (num_pixels - 1), as we used the first pixel to initialize unsigned int num_pixels = inst->num_pixels - 1; while (num_pixels--) { EXTEND(0); EXTEND(1); EXTEND(2); in += 4; } } // Next, for each channel, push min.in and max.in into their respective // histories, to determine the min.smoothed and max.smoothed for this frame. { int history_idx = inst->frame_num % inst->history_len; // Assume the history is not yet full; num_history_vals is the number of // frames received so far including the current frame. int num_history_vals = inst->frame_num + 1; if (inst->frame_num >= inst->history_len) { //The history is full; drop oldest value and cap num_history_vals. for (c = 0; c < 3; c++) { inst->min[c].history_sum -= inst->min[c].history[history_idx]; inst->max[c].history_sum -= inst->max[c].history[history_idx]; } num_history_vals = inst->history_len; } // For each extremum, update history_sum and calculate smoothed value as // the rolling average of the history entries. for (c = 0; c < 3; c++) { inst->min[c].history_sum += (inst->min[c].history[history_idx] = min[c].in); min[c].smoothed = (float)inst->min[c].history_sum / (float)num_history_vals; inst->max[c].history_sum += (inst->max[c].history[history_idx] = max[c].in); max[c].smoothed = (float)inst->max[c].history_sum / (float)num_history_vals; } } // Determine the input range for linked normalization. This is simply the // minimum of the per-channel minimums, and the maximum of the per-channel // maximums. float rgb_min_smoothed = min[0].smoothed; float rgb_max_smoothed = max[0].smoothed; rgb_min_smoothed = MIN(rgb_min_smoothed, min[1].smoothed); rgb_max_smoothed = MAX(rgb_max_smoothed, max[1].smoothed); rgb_min_smoothed = MIN(rgb_min_smoothed, min[2].smoothed); rgb_max_smoothed = MAX(rgb_max_smoothed, max[2].smoothed); // Now, process each channel to determine the input and output range and // build the lookup tables. uint8_t lut[3][256]; for (c = 0; c < 3; c++) { // Adjust the input range for this channel [min.smoothed,max.smoothed] by // mixing in the correct proportion of the linked normalization input range // [rgb_min_smoothed,rgb_max_smoothed]. min[c].smoothed = (min[c].smoothed * inst->independence) + (rgb_min_smoothed * (1.0 - inst->independence)); max[c].smoothed = (max[c].smoothed * inst->independence) + (rgb_max_smoothed * (1.0 - inst->independence)); // Calculate the output range [min.out,max.out] as a ratio of the full- // strength output range [min.param,max.param] and the original input // range [min.in,max.in], based on the user-specified filter strength. min[c].out = (inst->min[c].param * inst->strength) + ((float)min[c].in * (1.0 - inst->strength)); max[c].out = (inst->max[c].param * inst->strength) + ((float)max[c].in * (1.0 - inst->strength)); // Now, build a lookup table which linearly maps the adjusted input range // [min.smoothed,max.smoothed] to the output range [min.out,max.out]. // Perform the linear interpolation for each x: // lut[x] = (int)(float(x - min.smoothed) * scale + max.out + 0.5) // where scale = (max.out - min.out) / (max.smoothed - min.smoothed) if (min[c].smoothed == max[c].smoothed) { // There is no dynamic range to expand. No mapping for this channel. int in_val; for (in_val = min[c].in; in_val <= max[c].in; in_val++) lut[c][in_val] = min[c].out; } else { // We must set lookup values for all values in the original input range // [min.in,max.in]. Since the original input range may be larger than // [min.smoothed,max.smoothed], some output values may fall outside the // [0,255] dynamic range. We need to CLAMP() them. float scale = (max[c].out - min[c].out) / (max[c].smoothed - min[c].smoothed); int in_val; for (in_val = min[c].in; in_val <= max[c].in; in_val++) { int out_val = ROUND((in_val - min[c].smoothed) * scale + min[c].out); lut[c][in_val] = CLAMP(out_val, 0, 255); } } } // Finally, process the pixels of the input frame using the lookup tables. // Copy alpha as-is. { const uint8_t *in = (const uint8_t*)inframe; uint8_t *out = (uint8_t*)outframe; #define MAP(c) (out[c] = lut[c][in[c]]) unsigned int num_pixels = inst->num_pixels; while (num_pixels--) { MAP(0); MAP(1); MAP(2); out[3] = in[3]; // copy alpha in += 4; out += 4; } } inst->frame_num++; } frei0r-plugins-1.8.0/src/filter/normaliz0r/CMakeLists.txt0000644000175000017500000000052714220150123021763 0ustar jrmljrmlset (SOURCES normaliz0r.c) set (TARGET normaliz0r) if (MSVC) set_source_files_properties (normaliz0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/nervous/0000755000175000017500000000000014220150123016623 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/nervous/nervous.cpp0000644000175000017500000000636114220150123021036 0ustar jrmljrml/* * nervousTV - The name says it all... * Copyright (C) 2002 TANNENBAUM Edo * * 2002/2/9 * Original code copied same frame twice, and did not use memcpy(). * I modifed those point. * -Kentarou Fukuchi * * 2009/8/26 * Ported to frei0r from the old FreeJ filter API * -Jaromil * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include #include #include #include #include #include #define PLANES 32 // freej compat facilitator typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Nervous: public frei0r::filter { public: Nervous(int width, int height); ~Nervous(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); int32_t *buffer; int32_t *planetable[PLANES]; int mode; int plane, stock, timer, stride, readplane; /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; }; Nervous::Nervous(int wdt, int hgt) { int c; _init(wdt, hgt); buffer = (int32_t*) calloc(geo.size, PLANES); if(!buffer) { fprintf(stderr,"ERROR: nervous plugin can't allocate needed memory: %u bytes\n", geo.size*PLANES); return; } for(c=0;c= stock) readplane -= stock; timer--; } else { readplane = fastrand() % stock; stride = fastrand() % 5 - 2; if(stride >= 0) stride++; timer = fastrand() % 6 + 2; } } else if(stock > 0) readplane = fastrand() % stock; plane++; if(plane==PLANES) plane=0; memcpy(out,planetable[readplane],geo.size); } frei0r::construct plugin("Nervous", "flushes frames in time in a nervous way", "Tannenbaum, Kentaro, Jaromil", 3,1); frei0r-plugins-1.8.0/src/filter/nervous/CMakeLists.txt0000644000175000017500000000041614220150123021364 0ustar jrmljrmlset (SOURCES nervous.cpp) set (TARGET nervous) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/edgeglow/0000755000175000017500000000000014220150123016717 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/edgeglow/edgeglow.cpp0000644000175000017500000001200614220150123021217 0ustar jrmljrml/* edgeglow.cpp * Copyright (C) 2008 Salsaman (salsaman@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class edgeglow : public frei0r::filter { public: double lthresh; double lupscale; double lredscale; edgeglow(unsigned int width, unsigned int height) { lthresh = 0.0; lupscale = 0.0; lredscale = 0.0; register_param(lthresh, "lthresh", "threshold for edge lightening"); register_param(lupscale, "lupscale", "multiplier for upscaling edge brightness"); register_param(lredscale, "lredscale", "multiplier for downscaling non-edge brightness"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + width*height, out); for (unsigned int y=1; ymax) max=G; if (B>max) max=B; unsigned char min=R; if (Gmax) max=G; if (B>max) max=B; min=R; if (G(lt=lthresh*255.)) { // if lightness > threshold, we add it to the lightness of the original l=CLAMP0255((int32_t)((float)l*lupscale+((float)max+(float)min)/2.)); } // otherwise reduce else if (lredscale>0.) { l=((float)max+(float)min)/2.*(1.-lredscale); } if (lredscale>0.||l>lt) { if (max==min) { h=0; s=0.; } else { if (max==R) { h=(unsigned int)(60.*((float)G-(float)B)/((float)max-(float)min)); if (G1.) tr-=1.; if (tb<0.) tb+=1.; if (tr<1./6.) g[0]=CLAMP0255(p+((q-p)*6.*tr)); else if (tr<0.5) g[0]=CLAMP0255((int32_t)q); else if (tr<2./3.) g[0]=CLAMP0255(p+((q-p)*6.*(2./3.-tr))); else g[0]=CLAMP0255((int32_t)p); if (tg<1./6.) g[1]=CLAMP0255(p+((q-p)*6.*tg)); else if (tg<0.5) g[1]=CLAMP0255((int32_t)q); else if (tg<2./3.) g[1]=CLAMP0255(p+((q-p)*6.*(2./3.-tg))); else g[1]=CLAMP0255((int32_t)p); if (tb<1./6.) g[2]=CLAMP0255(p+((q-p)*6.*tb)); else if (tb<0.5) g[2]=CLAMP0255((int32_t)q); else if (tb<2./3.) g[2]=CLAMP0255(p+((q-p)*6.*(2./3.-tb))); else g[2]=CLAMP0255((int32_t)p); } else { g[0]=p5[0]; g[1]=p5[1]; g[2]=p5[2]; } } } } }; frei0r::construct plugin("Edgeglow", "Edgeglow filter", "Salsaman", 0,3, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/edgeglow/CMakeLists.txt0000644000175000017500000000042014220150123021453 0ustar jrmljrmlset (SOURCES edgeglow.cpp) set (TARGET edgeglow) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/contrast0r/0000755000175000017500000000000014220150123017221 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/contrast0r/CMakeLists.txt0000644000175000017500000000052714220150123021765 0ustar jrmljrmlset (SOURCES contrast0r.c) set (TARGET contrast0r) if (MSVC) set_source_files_properties (contrast0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/contrast0r/contrast0r.c0000644000175000017500000000755614220150123021501 0ustar jrmljrml/* contrast0r.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct contrast0r_instance { unsigned int width; unsigned int height; int contrast; /* the contrast [-256, 256] */ unsigned char lut[256]; /* look-up table */ } contrast0r_instance_t; /* Updates the look-up-table. */ void update_lut(contrast0r_instance_t *inst) { int i; unsigned char *lut = inst->lut; int contrast = inst->contrast; for (i=0; i<128; ++i) lut[i] = CLAMP0255(i - (((128 - i)*contrast)>>8)); for (i=128; i<256; ++i) lut[i] = CLAMP0255(i + (((i - 128)*contrast)>>8)); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* contrast0r_info) { contrast0r_info->name = "Contrast0r"; contrast0r_info->author = "Jean-Sebastien Senecal"; contrast0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; contrast0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; contrast0r_info->frei0r_version = FREI0R_MAJOR_VERSION; contrast0r_info->major_version = 0; contrast0r_info->minor_version = 2; contrast0r_info->num_params = 1; contrast0r_info->explanation = "Adjusts the contrast of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Contrast"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The contrast value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { contrast0r_instance_t* inst = (contrast0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; switch(param_index) { int val; case 0: /* constrast */ val = (int) ((*((double*)param) - 0.5) * 512.0); /* remap to [-256, 256] */ if (val != inst->contrast) { inst->contrast = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->contrast + 256.0) / 512.0 ); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/bw0r/0000755000175000017500000000000014220150123015774 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/bw0r/bw0r_pre.jpg0000644000175000017500000004076114220150123020226 0ustar jrmljrmlJFIFHHExifMM*C  !"$"$C@" V  !1AQ"aq2#3BRSb$Cr%4TV&56UcsuD1!1Q"Aa#2q$3R ?;<9Twfe_ǎm%(:ǎ_-p+5G1fgv(LWiYSF 6,sbeJ1''@;{TRJ..5u.qC4I8p)Hm/h %l 2u}e1|M )թ*˚BIϿNjG(t{Vg sR)MQamj#l.^il\ۗX9C܋x+͉}mg||l[Zn*e)K Rl# j mrɰ+5E :U,ZR亙Rl }ZFM-j+ͯޢB-'f%W\h $vp vy̭2ْ9,Ivl`geU5i…ҽF[6>YK*@m S"ě^P 1,BΥI :Mm^0ZQzV|9vմmj̾(A0!E PwI&`DK"ɽWF̷s:I#]5Ys%>+az=2RCTؕfٷwvMyb{Î5bvb*ߓ4ڌ›oAAHi*=zu&aĨcȆ.f_L]=1?ΐ٪xosbqHȁ:yuGΞ0GR9S K=+?Lts{A|CRsxw19_V}1(_ǹaO=XmMJ$I:CTSn GTC<`" bۧ|fwx1xQY#ljlj|Qm0+s[K*m*=#Mp(w%kDe.HE_W I85TC K[| S@}1mu^ hpx0|6QrDQ:%@;@ $F5M- 0Q}+(4W ?Gr@Ka#9$pՠ&` kF)A`8Ecm-FPp&AYZ6vGJJ 6:\t,2vS1 `a#,UHi.#Hy sh12s>e:)FenM[up3 [KO6RJT\cyIuJW9̭GfrM ee,{b-_31*pVk{8;wox sa'T,Ra馓8&ڮA~ LUj&;4ʹVk)ZT,nA;i]2 J4W6P7j-(ș@N! J6fo\Lq) Q⑌)u-,]ylV\Ŋ j9.Tw  ua3T:(:\!jBҡ[Ax̹.>ܩm)*o`FI ʃ fKhK<2]-!*ZrVk vɫxB/2܋ TʔH#ꎙ1jWvRIIu -fͶb~}AƜRh`/P`L{ʂ>+"T`)Oum )B/hEsj.a &D_YJKi;)~kV\]Pt9kop}T"CSfh騲mP*TzrQ[p] Z BUfDTfMuXHf#C'-2QJAPhDSϏO[g6ԫ`E553#+ 7Z#mgE #ZT:aS{ 4MH i=1 rHU#동,Mf`fOUUg ~yԻJZCCbg[ pW|ʴgN;,Ro[:faA :X>a@%WpV.9&VH頏0>j)eH:~)Oi#:l똷QJVY+ p.6o({(XvTNA3X% SnIrYԁΑe% \ascI:T҉ܲ>['I6y(BNJ/D Gtoh04'%i$BRVTI߷LK-rJRM,RUJ.z1G,@SRGպ ͒E 0~#RcoJjf["l3>{%)gUΏ6[^hiacRq@fp,@J7};ꎩ \hIyE)`醐Z@#`Ĝ:x/ /3fIhs8^m-&E& N>rkNְ|%lK 9Z3\lݲ옓܂l~PQٌ9WyEU?d8/9<WG<׿u +䞹EIdduG8 liS%S./{þߴ0ZKŠ)jqJȭON!]KkGHz|>R 7e4wŊ}jE֜t}Hn: Roӥn \Jr6H09"#oj5]y@)S@*q`J:\!]۪a(U :Lխn-FJѐjERx4FdC dͨ孨:e:F1fA CKB\ђ3a~msNTnP q^ B4RhЕl=f$F$L ,ws)JEԑ}R=XD/*u}P*u&*Vu.vPKJʥz?1>|'"9R-".&Ȣ/7Z.KL_˾;ӡa|py[Q;B?2x8sNFf]KISt:B/=~7u>xRR4ټxꁒ"BMêItuuh̍,E;þ mJ32?2 0n}!JukUzD*yݟwcG|/a ˞Bє4`VeJpzΑ;uV%)NY|KF0,( A̢ED1-.h'M3fVVt#\qS(oSs}T12hE2 U%CYl)Sŗ, % *cm;#aJ?`rȍŴ-AS4,l&hd= m"r] y;ߠb7K%Ks$ 7/M{sԹ `$l$gؘҤE1VI&ۍ@iqt 6 l쎉O0..}{!Jm Y2M>b +reS2&!@؂#v,ؐ,c2LvD]im(Z*䧇+nP۫/IYÚZ (hmꀓsvƘ2fFJ*ƾf~4Ǔ.B RN>^3u`-҂6 1YPx`2PI Z<Î\y03Jar>s{- IʝcK;n#韍1e?a3)x3XjZ8fL9*ʄ,>%o Rm;ⳐlAmƧNqp@_)6oouF,oG;uN_wwn,έ:ܲɓP/rto\(H~tv#Ņ-#:&~%;*A2 K|/?^*,ӪxA/V:miviR*+$mJNd d7Yȫqc% @̩祲!Ɠ|)\U2ӏ8K*%6Pԁ`J$Iva)u`T\zD<ىJGiψ?!u%qdRm<~-Shh:B D/GoG@HcgM ̟ƫ!ψ [ԗtD{jq'o y,{0vR) P[cgψof;rױ?Iǩ\pTځ^~]᭜u.2RB84m=Ƌؑ5T,@I@' UD‘U4=fvE~q%JakNJw{ uʍonX6AM,^1S- aRlA̫\l&Ϥs*Nܹ,'MWҗ@?}Q38v-_Jԋӕ7Qi:&y8u+iKB >ɖmI#Tƈ"{PDʛQ><|Ud [0rMCzg34|NHd`mg'QǍЉKJFPgS#pMNtE& ;b rHfdVV tS1--d"S3!xwr%B8iNsD) 06n fDiJMNvpEЋ|'L$2b!uK0)&W6](OrM0h2Sӎs .nNAP^dj59/3߳냼5nPpy[*aɪb@> ٖyGnaIy.%NdJI J.,l/`+Z֧ U~Hr?i Xf]X4jZO!)JnO6 uMZ L{1`* *{u}2US߫??(yi (u"O @6*uod`IKA'W8P.z[>U-ML-NX6)Eģ~\I콈p&yLT[YPRҒ[P))Hڢ6cXw?)5>Uy̤*%t6JTR6z]S[qjoIJRU 킌nnuqkJOPZmNg .Bra{>:ff|$ NQd[*#ArzfUZotMX5N5yfVO"ǝtҘWC7mye4-S6kgdÍSBuOߋXRI"mRv|)?ڃSM7HTd6~cUTdôҘ.~U?~=oT+?{+?{G=eM>BtòrhE$)T԰:1G:/Rkeɛ\}3OJT=*)؝ xBy?HRMVv[D-"eےno Fa3)'CΩĶA$H]^&4(ވ@&NBGQҋ^4. *RI* DAMNȼt#\bnw)'6cUUEҔ @&`\N ^wE, Mem Ty7Ƿ ꘘ@bێnخ d!T.ڃch%I:_d ZF؈IVd: Ҝ )b^>qeRH"~~)+"njw|#ʂe>osd鱩>\ғ%Bjs $'2l$N3Iq!F]q2W<õn?T>NٷDXRi \ݐ~H}rmV-ꇦuQMT -NSNR`#/zZF@KR,saPrDI~ܔMʄNJ-mF6nbLT;2$\>7EU%" *6FʬH#Ezh0P `.vFv!<Ы#Icӵ-EE*w}rǢn4:dns4U Tb֔u:а6mHE$O$%f-|l.XO֊jEeA0ɕJ5ItG0':U)JXEQ ,<0|L%%Yh6\\ʭJY_+l$< |V7xIcKgOo~a!:3+& u9R6kvv .{07hDw.cCN7d۬NS|W*lUuZ>bvq{, Uc|Hg̲)iZqa)MH'ADMW)'hq ZBsX6P7r!!+F[[la HB鳏L?Huy̪Q{#@mW`˫(n8SʿNGP2B(aHvEj)i:69Banz:SLrמ;{ %HZX)3O~Q+![+(%$Et]NW]4땚ܙ&,mF/kXPosnF4hr ՌA/47[$a2=q"2^ZrXAٳ4izG>njU@NhK6"ݏ0a= ʖ$[~mMN{Ɲ2I[Qi&(\/ԑKdsR):θ?j<1-/KfM VhWb%4R@}c-)cOZK%[9XCr*(*&2¦Q-[P '0өBHJmW* 7 ÄYT>NGc`ٵ>ȦJJk&:x;)R ~}UK2IЈ7oPOPSթ%IIʬ($-8,FP'zZ.ocf`S(BH1Цhy m-&X̔饢f0\$q<'H;?F};8@$A'7K1%\HX2qXGlR6ʧo N7i]:d]eG5DRx;ԃ R4#P`mbƚM}vt 9 U>X%hJ7v(N8G`9z̚m s(#CD({ƮYP8vѝ3&/Tg9ЄЫ6J(N.ݛq`LclWm$=I[?9InmJX霏Rj[C&6~ JBa|C7:wSe jRՆKiSP$$Go>yTڍjJ_6HUWzИ9Ru&2 R,v2ixbeVI=OcI >:J|Bk1ɡP4(%oL}HbمxP{Z'HU X QÇTP,_)Rì)S{~J^eDNkTPG.)+۴NC=9Xnd)PrnRRD[BUƔd2wi*K/=@$q"|h6$ P5 ^:I%lǏ ЛNa2Z78MIR l(;NPF] a@RN?WaNPӨ+TBG1_i͆JJ?M"^S * sIH9M%S#8X2 b@Jq2~ Ob@7%"-C[=A˨kDJVok$\DI(PNX}y}Xe4DA$sbۭ(M!$VCM {BR '0YfcdUV"'"!,:@X@ڽ2,_H*X-:A"$+A y4HP0KWN͐HYHN7OjrP,$DʜDYӂpD!;!BLUYB;1Zq:G8qLVafjt4,Jj/8RUb"E5ͮ.!A\B,[l s 8bdqra?S5U˥ XJ2fZ\IB~eTmD7@71샇3ڋ퍬cV6?qN9NȻp#SʙL(-E*Y*')VWM,/'_}oI1쨸XYm YSJQ-Ll(jTRLCRqB7z2héJV)#^MNp* 2tN-'JBt"*EsXIB'Dm%.mm/2ZQnMA.S^xeڏTج؋S`:>U,:xE/9;1]\Ou430nE6G"bLL m(C7%M%›)bI%9湴(z55eCU*ho>:W}'ęݚqc,wPs jY__Ë4Ye,2-U9?0=Ž|8s.QnMno+ ")%B6i0PSM%,,|~Q9Sman8mN:4}G'gu 1؁ A8@hD|B|d6Z'.z.raJ+WG>xtHoDݧ]5uwWTeVD$2G4 evGH9lw$x:f%`MZL[YjNk,Ʉ'L'Rt-D[uPY:jD8H:h7"6oɣReɜى+TMs RcxPf6MORy=+)ϓ|i͘[xt:u 5:Œӊc++s-AĊebF!t0o,]B״!Jэ-u>Oͩ*A7GDϢz3Xc }p:4:p8&~6$Y+VѕAiC:-7Ǫ.:RuirEӴ:%E#` E Y #x<ɔ%Q9-q%¦iM#*1`#0c̷QpմF+Qe_D#p)7(N%$JQHZR-R,JDFXʍͣL!0-k~Fz%"`xDq7pJE;-Q }0-\Ēnஞu촗Z荗&r" d8AivPvxXdH1]m)׋ Y'Bo9 -3ZQ`(JQR" euXR)=pPs*;a}JY6$oڃ P*)>͍L.ڠMrTISvj0ZSswTTBl_#2 0`" (1I_r\mDipuA Vۭ˷[S"yHHvraן`h(8y6`vl4uÕ:`fb(m&P@X6$y:\SSI x$ԅtC#Mv$6/KÀ(Z0>Jt )WM1k 8MC075:L&I6N #include typedef struct blackwhite_instance { unsigned int width; unsigned int height; } blackwhite_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* blackwhiteInfo) { blackwhiteInfo->name = "bw0r"; blackwhiteInfo->author = "coma@gephex.org"; blackwhiteInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; blackwhiteInfo->color_model = F0R_COLOR_MODEL_RGBA8888; blackwhiteInfo->frei0r_version = FREI0R_MAJOR_VERSION; blackwhiteInfo->major_version = 0; blackwhiteInfo->minor_version = 9; blackwhiteInfo->num_params = 0; blackwhiteInfo->explanation = "Turns image black/white."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { blackwhite_instance_t* inst = (blackwhite_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); blackwhite_instance_t* inst = (blackwhite_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=h;y>0;--y) for(x=w;x>0;--x,++src,++dst) { int tmpbw; unsigned char* tmpc = (unsigned char*)src; tmpbw = (tmpc[0] + tmpc[1] + tmpc[2]) / 3; *dst = (tmpc[3] << 24) | (tmpbw << 16) | (tmpbw << 8) | tmpbw; } } frei0r-plugins-1.8.0/src/filter/bw0r/bw0r_post.jpg0000644000175000017500000003371114220150123020422 0ustar jrmljrmlJFIFHHExifMM*C  !"$"$ @" V !1AQ"aq2#3BRSb$Cr%45TV&6UcsDuƒ?8vx8vwyóǏTgFyó6*<}ͮ:~ל3'ǏyQ=^?tlMѧ*%-O_9Tz WQڬ(LWlt+ױ%E.龣]]K\Pヱ=u:#x;#a 楐BhnF`. ^ml\>|_<%^$^%!FwxLm=d Yߋlg10}*^F$ʒ+;8_tz$'kah{c^Hξ7m_᏷Fy#\ƕ(s#E;~גu%);~ߒuma/J]7F=$[ k6oP[BH zE&PBBolps8K0-NFI[yIMy_Hөg R\&jZ0nG63 Am}Bj/Hm*u*r[/8ܵIsi!jd# _a_Tؔ$m&efU^,_Us2șyƲF׶0~>fHhs8^m-@9Ws{~q&_rv*6y~c8R BcYQrImshOZTu 6cӫ;oԎ;$亊c:+ݔV>ՅGB9 %Nu Kv&M #>Oh~ 'IΕ2J씑+n2*Aml'@Nr"e9Ӽ_Jb ΅D)PPH7n^iNW nl*ġJ!# '$XS,bN+yDPk5Pbg2}+\AwiwWH}-"tK+Vm :LrobFAJe{zMt*P`,:vRnUM:6: QCTD/*i (fU&,ҜehyJedQ]eڦJ+e[nЃ7/8SqA:u-%Oi_UH%ĹTN|GVy e 7@)L{fhXњz#Ԑ/dн7HM"M5{(?(l ';VoX7y GmUiY X\-L W_D4tr:6V\`UIU%VݱڢPđ= ^* KPAپ*ՏucG|XdZiɛ:WMԍq {Va`)OGqNe*Psto{'n׉ʰp9L\L;F1fA CKBb6-RihVlJ6#&ɖ2h R$"{;, oReX{맣0p?;<խ|<3fNQ&ϒL~O0..}{!Nm Y2M>`{.(nMe֖҉#( m $lƘ造Kuy8m--(*`cϕ")R^QEg|g韍1f~4-.W4<\%@XMxZ< Z}Gݛo86*M]b4Q?–Ǒm'A12[ ܍OqcJS 5KdC&*REBeKhpTJlq{,gUgO|k\a4YRy{Nߖ UW3W33\ƫ=&Ri2g)4![zij'N%W|[Mĝ/eaK褃AY\pTځ^~]ᩜu.2RB84m=JUnaH۪3x"8l ebT qXG2s*;6}%GKӕ7QiмQNi<-{\![d ^fO4|ElTҒup@b:Ʋ1O̧iz#ۑ%Jw4K-Ŭ<ս4gVZù2jNmK:qrk֗fu*M¬RFԤ 籅.R}e]J]@jXe/1Q4[QƦ9O!%3?:̔ ~a6ʉ!-YSjҕIxzZXau$q)Q)%;-}'KTݕZ>RHR*i =\Q(f=9ɰ76:w 2|;'!,giq,7u)nXY߷m;r7wGoG/X#J^ $01N܌ψo@;r3>!3܌͈-@;r3> ?$H(M_hooG꘥H)(!kN ;}3*M*5N9ӷ.K$2 {n)})t`gR֔!H؏pfԒ5L.6@yXWLHErC% up]whc•Nnlj|?(T)\C9%u 06n fe3\˴'1օ,8Nl:Pa,$eg\ܝu}Mj5%“mS\Ju7)ar \X^VW൭Oq*jc3&:iQY|7*@P D mp :TlB-&FrRH&$_zw`nn*6Mt[ElD b{7s;!: DX*bI)|=~[aT8IKA'W8P.z[>*A}ֲ[lFSs LNJ`[V%Fu,Vıͦp|Ӓ !ZfG)ݗRD7%Jb5CiJMNG~Ϯ|չ@Yo%$`ݕ̻XmԵBRܟmn*y4F %WU=]_d=LǍ1#4w)T"=Nr-%OSh_k΀m7Gʈ-jdfB37*4RHݼߝPz`'zz[oN1R̲ kTS4T)ģ~\Iٲ Q1QnlHHʄ–ځIJFjlR#-3J\,%)*75|uSSIͶH,:ȶUtF5ytҘWC7mQU~f"mRvqlTdv~cʪ2?WL~.ٲ"rrO v˭-- Fd(XGUVK\w@Ud/)S䔂nNOG)J% .zjhRa̒mC[ԫ5&86*Q\I;LzrXqܔvͽ"9N,Y:DMJsu(M&=(x*k8\eV$D ZQ(۲<)zKC34z&H6lmfZZ s/a_KF Sۙ(+x26y)B%ۉj}r(6Wqi+96;#iRm@(^*; i4vf+y!A+HUQ^0J4ۭQ p2;ѫszXi- ]!*7o^UZvjY\D6씃ormD!Vm(8r94?EqSuNs맇rsU}`Za?̳mr/:A^peX3,Ǿ^-]"vHy32B\@6& *kX14i+aƌ( K#PRE&aƒuǺe-Q 7̯T)nn; 29bNΨ7/LSHl߲]^"Ve@L$Z236 *6JEYЫ#IcQJfx8;¬uHE$O$%f?Zjn)*IÃ&U*O35³ R&lNaud%WdHE 8QEbr!¹cb1էhq ZBsX6P7r!!+F[Sla HB鳏NNGP2~ZFΡԙ0&)O:d+eeqqAii:f*&ez؛o5 JԒ /a2=qӑnGuQNhK6Q"ݏ0BLis$Nlbbu M T+L0吚l#(JBt*eʏD[JBS쀕NpKM}LjC쉋)R ~*)sI*JOt vUaD)&*MJ+SP$b*#RtAŌik۬MG?#?]H 8)9JEK[4V,/K$ OWDVó}Eo{E'gA!*7!C2ȥkqń6u \`0"9֞2EobN]C9Banz:SLrמ;{1bi8~=-(kNK6ӨW2͝%AKЌ"#]0bU5OA"ԑKd&+B):ι -)cOZJ[9Xv=(Rz #<u@y7+Q ,PIЈ7o킲4B!;@+[MQT(7K@)3g䃨:DJ| 6"5smOo?[cEQqTC%+ۧ#&I\\۪WX8ө)D}>96$VlLTqha|yL-mUl/o 󾚛.#R4\X폠Lz'Y7ze&ʬz#GKVE?Q&,%>pJH/jx=9Xnd)]nnRRF4QÚol+rC[4ה_IR nFt϶* b"PIGTDc,pO$aʓ7 wg_/ЦEhz/>‚RU峊iJ9%,(%J=b[o"ecFJRH nu IB'Dm%.mm+̢Tz[fKXo+heH]͈6 ;trLL m(C7%M%.?Wb˔IVa)!^:S<Ձ =Pz۫22&(x r6fǎ^YҾ<EfP7&rc{uBtIέnwl\P=bT(`柣 54"SK'nx $t'SMB=qfI,DX% ZRRyU%FEtle:`(d^FǨteͣ#uma'O8@y`SjFk B5Re&d-D[uP,osdO̿*Y u; 8Jm͡{+ X_R}W$a~bXuGʧB`v:'ܓ !A:p.έd(xE/9;1]\OMƇM!I)?5͡C?&LHuJVC|8D[)z*h|FLZޞ ܧ˭!><;t>uCswFUT\FQi46TuSQM OПO[0HuT}[63[iT!՟&/[KBա9t s V!Z>D. u"5ZJ>nF#,w$x3*LDdw+沸cR(q \P 03i~>>hxuK`M@Kk-^ԍ|wjD-EEu"nE m9SlvIXG4 ua^SPvOo{NVgN^̬_txmԷD. pOVSmtcͻ4f?T?r0k4w|6q8u̧UYg<OT*򜅦=/SS@=b4H |KMʓ0e*njzW JeHG6MyHƓ@8&_+nTq)[L-k퐝T9 1t+)Y?. :/; SqzвHUMm/Bj~OJ[>O*A7GAHmdp>>ZFUjY*!W0ZH-͠\cQLWXd6תdkr\Xk+`jsCܜ~za}l e46=dt?輖[s Iq\<+) TuGAtڌlZsDCC Ts)*.s5rLp*.ڶ~2P>h+` $:cB= UT^BK0Iu~ےt*myH6YoҺ{ C* o(r)X>$f APuuGPV7E7*s\, X`v}Vtl,:BYn.+Ǻ$wuEMSsu-tኞD]!:"ci #include #include #include #include "frei0r.h" typedef struct bgsubtract0r_instance { unsigned int width; unsigned int height; uint8_t threshold; char denoise; /* Remove noise from mask. */ uint32_t* reference; /* The reference image. */ uint8_t* mask; /* Where the mask is computed. */ int blur; /* Width of alpha-channel blurring. */ } bgsubtract0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* bgsubtract0r_info) { bgsubtract0r_info->name = "BgSubtract0r"; bgsubtract0r_info->author = "Samuel Mimram"; bgsubtract0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; bgsubtract0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; bgsubtract0r_info->frei0r_version = FREI0R_MAJOR_VERSION; bgsubtract0r_info->major_version = 0; bgsubtract0r_info->minor_version = 3; bgsubtract0r_info->num_params = 3; bgsubtract0r_info->explanation = "Bluescreen the background of a static video."; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->denoise = 1; inst->blur = 0; inst->threshold = 26; inst->reference = NULL; inst->mask = malloc(sizeof(uint8_t)*width*height); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; free(inst->reference); free(inst->mask); free(inst); } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Threshold for difference"; break; case 1: info->name = "denoise"; info->type = F0R_PARAM_BOOL; info->explanation = "Remove noise"; break; case 2: info->name = "blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur alpha channel by given radius (to remove sharp edges)"; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; switch(param_index) { case 0: inst->threshold = *((double*)param) * 255.; break; case 1: inst->denoise = *((double*)param) >= 0.5; break; case 2: inst->blur = (int)(*((double*)param)+0.5); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double)inst->threshold / 255.; break; case 1: *((double*)param) = inst->denoise ? 1. : 0.; break; case 2: *((double*)param) = inst->blur; break; } } #define MAX(x,y) ((x) > (y) ? (x) : (y)); inline static uint8_t dst(uint32_t x, uint32_t y) { uint8_t d; uint8_t* px = (uint8_t*)&x; uint8_t* py = (uint8_t*)&y; d = abs(px[0]-py[0]); d = MAX(d, abs(px[1]-py[1])); d = MAX(d, abs(px[2]-py[2])); return d; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; unsigned int width = inst->width; unsigned int height = inst->height; unsigned int len = width * height; uint8_t *mask = inst->mask; int blur = inst->blur; int i; int j; int n; uint8_t* pi; uint8_t* po; if (!inst->reference) { int blen = sizeof(uint32_t)*len; inst->reference = malloc(blen); memmove(inst->reference, inframe, blen); memset(mask, 0, sizeof(uint8_t)*len); } else { for (i=0; ireference[i], inframe[i]) > inst->threshold) ? 0xff : 0; } /* Clean up the mask. */ if (inst->denoise) for (j=1; j=6) mask[width*j+i] = 0xff; } } for (i=0; i= width || jj < 0 || jj >= height) a += 0xff; else a += mask[width*jj+ii]; } a /= s; po = (uint8_t*)&outframe[width*j+i]; po[3] = a; } } } frei0r-plugins-1.8.0/src/filter/bgsubtract0r/CMakeLists.txt0000644000175000017500000000053514220150123022267 0ustar jrmljrmlset (SOURCES bgsubtract0r.c) set (TARGET bgsubtract0r) if (MSVC) set_source_files_properties (bgsubtract0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/alpha0ps/0000755000175000017500000000000014220150123016632 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/alpha0ps/alphagrad.c0000644000175000017500000001570714220150123020733 0ustar jrmljrml/* alphagrad.c This frei0r plugin fills alpha channel with a gradient Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall alphagrad.c -o alphagrad.o //link: gcc -shared -o alphagrad.so alphagrad.o #include #include #include #include #include //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float poz,wdt,tilt,min,max; uint32_t *gr8; int op; } inst; //----------------------------------------------------- //RGBA8888 little endian void fill_grad(inst *in) { int i,j; float st,ct,po,wd,d,a; st=sinf(in->tilt); ct=cosf(in->tilt); po=(-in->w/2.0+in->poz*in->w)*1.5; wd=in->wdt*in->w; if (in->min==in->max) { for (i=0;ih*in->w;i++) in->gr8[i]=(((uint32_t)(in->min*255.0))<<24)&0xFF000000; return; } for (i=0;ih;i++) for (j=0;jw;j++) { d=(i-in->h/2)*ct+(j-in->w/2)*st-po; if (fabsf(d)>wd/2.0) { if (d>0.0) a=in->min; else a=in->max; } else { if (d>wd/2.0) d=wd/2.0; a = in->min+(wd/2.0-d) / wd*(in->max-in->min); } a=255.0*a; in->gr8[i*in->w+j] = (((uint32_t)a)<<24)&0xFF000000; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="alphagrad"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=6; info->explanation="Fills alpha channel with a gradient"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Position"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Transition width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Min"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Max"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->poz=0.5; in->wdt=0.5; in->tilt=0.0; in->min=0.0; in->max=1.0; in->op=0; in->gr8 = (uint32_t*)calloc(in->w*in->h, sizeof(uint32_t)); fill_grad(in); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->gr8); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=*((double*)parm); if (tmpf!=p->poz) chg=1; p->poz=tmpf; break; case 1: tmpf=*((double*)parm); if (tmpf!=p->wdt) chg=1; p->wdt=tmpf; break; case 2: tmpf=map_value_forward(*((double*)parm), -3.15, 3.15); if (tmpf!=p->tilt) chg=1; p->tilt=tmpf; break; case 3: tmpf=*((double*)parm); if (tmpf!=p->min) chg=1; p->min=tmpf; break; case 4: tmpf=*((double*)parm); if (tmpf!=p->max) chg=1; p->max=tmpf; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 4.9999); if (p->op != tmpi) chg=1; p->op=tmpi; break; } if (chg==0) return; fill_grad(p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=p->poz; break; case 1: *((double*)param)=p->wdt; break; case 2: *((double*)param)=map_value_backward(p->tilt, -3.15, 3.15); break; case 3: *((double*)param)=p->min; break; case 4: *((double*)param)=p->max; break; case 5: *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } //------------------------------------------------- //RGBA8888 little endian void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; uint32_t t; assert(instance); in=(inst*)instance; switch (in->op) { case 0: //write on clear for (i=0;ih*in->w;i++) outframe[i] = (inframe[i]&0x00FFFFFF) | in->gr8[i]; break; case 1: //max for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>in->gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 2: //min for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 3: //add for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>>1)+(in->gr8[i]>>1); t = (t>0x7F800000) ? 0xFF000000 : t<<1; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 4: //subtract for (i=0;ih*in->w;i++) { t= ((inframe[i]&0xFF000000)>in->gr8[i]) ? (inframe[i]&0xFF000000)-in->gr8[i] : 0; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; default: break; } } //********************************************************** frei0r-plugins-1.8.0/src/filter/alpha0ps/alphaspot.c0000644000175000017500000002626414220150123021003 0ustar jrmljrml/* alphaspot.c This frei0r plugin draws simple shapes into the alpha channel Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall alphaspot.c -o alphaspot.o //link: gcc -shared -o alphaspot.so alphaspot.o //#include #include #include #include #include //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float pozx,pozy,sizx,sizy,wdt,tilt,min,max; int shp,op; uint32_t *gr8; } inst; //---------------------------------------------------------- //general (rotated) rectangle with soft border void gen_rec_s(uint32_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,g,is1,is2; if ((siz1==0.0)||(siz2==0.0)) return; st=sinf(tilt); ct=cosf(tilt); is1=1.0/siz1; is2=1.0/siz2; for (i=0;i1.0) g=min; else { if (db<=1.004-wb) g=max; else { g=min+(1.0-wb-db)/wb*(max-min); } } g=g*255.0; sl[i*w+j] = (((uint32_t)g)<<24)&0xFF000000; } } //---------------------------------------------------------- //general (rotated) ellipse with soft border void gen_eli_s(uint32_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,is1,is2,g,wbb; if ((siz1==0.0)||(siz2==0.0)) return; st=sinf(tilt); ct=cosf(tilt); is1=1.0/siz1; is2=1.0/siz2; wbb=wb; for (i=0;i1.0) g=min; else { if (db<=1.004-wb) g=max; else { g=min+(1.0-wb-db)/wb*(max-min); } } g=g*255.0; sl[i*w+j] = (((uint32_t)g)<<24)&0xFF000000; } } //---------------------------------------------------------- //general (rotated) triangle with soft border void gen_tri_s(uint32_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d3,d4,d,st,ct,is1,is2,k5,lim,db,g; if ((siz1==0.0)||(siz2==0.0)) return; st=sinf(tilt); ct=cosf(tilt); is1=1.0/siz1; is2=1.0/siz2; k5=1.0/sqrtf(5.0); lim=0.82; for (i=0;id) d=d3; if (d4>d) d=d4; db=d; if (fabsf(d)>lim) g=min; else { if (db<=1.004*lim-wb) g=max; else { g=min+(lim-wb-db)/wb*(max-min); } } g=g*255.0; sl[i*w+j] = (((uint32_t)g)<<24)&0xFF000000; } } //---------------------------------------------------------- //general (rotated) diamond shape with soft border void gen_dia_s(uint32_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,is1,is2,g; if ((siz1==0.0)||(siz2==0.0)) return; st=sinf(tilt); ct=cosf(tilt); is1=1.0/siz1; is2=1.0/siz2; for (i=0;i1.0) g=min; else { if (db<=1.004-wb) g=max; else { g=min+(1.0-wb-db)/wb*(max-min); } } g=g*255.0; sl[i*w+j] = (((uint32_t)g)<<24)&0xFF000000; } } //----------------------------------------------------- void draw(inst *in) { switch (in->shp) { case 0: gen_rec_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 1: gen_eli_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 2: gen_tri_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 3: gen_dia_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; default: break; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="alphaspot"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=10; info->explanation="Draws simple shapes into the alpha channel"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Shape"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Position X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Position Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Size X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Size Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Transition width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Min"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 8: info->name = "Max"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->shp=0; in->pozx=0.5; in->pozy=0.5; in->sizx=0.1; in->sizy=0.1; in->wdt=0.2; in->tilt=0.0; in->min=0.0; in->max=1.0; in->op=0; in->gr8 = (uint32_t*)calloc(in->w*in->h, sizeof(uint32_t)); draw(in); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->gr8); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpi=map_value_forward(*((double*)parm), 0.0, 3.9999); if (p->shp != tmpi) chg=1; p->shp=tmpi; break; case 1: tmpf=*(double*)parm; if (tmpf!=p->pozx) chg=1; p->pozx=tmpf; break; case 2: tmpf=*(double*)parm; if (tmpf!=p->pozy) chg=1; p->pozy=tmpf; break; case 3: tmpf=*(double*)parm; if (tmpf!=p->sizx) chg=1; p->sizx=tmpf; break; case 4: tmpf=*(double*)parm; if (tmpf!=p->sizy) chg=1; p->sizy=tmpf; break; case 5: tmpf=map_value_forward(*((double*)parm), -3.15, 3.15); if (tmpf!=p->tilt) chg=1; p->tilt=tmpf; break; case 6: tmpf=*(double*)parm; if (tmpf!=p->wdt) chg=1; p->wdt=tmpf; break; case 7: tmpf=*(double*)parm; if (tmpf!=p->min) chg=1; p->min=tmpf; break; case 8: tmpf=*(double*)parm; if (tmpf!=p->max) chg=1; p->max=tmpf; break; case 9: tmpi=map_value_forward(*((double*)parm), 0.0, 4.9999); if (p->op != tmpi) chg=1; p->op=tmpi; break; } if (chg==0) return; draw(p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->shp, 0.0, 3.9999); break; case 1: *((double*)param)=p->pozx; break; case 2: *((double*)param)=p->pozy; break; case 3: *((double*)param)=p->sizx; break; case 4: *((double*)param)=p->sizy; break; case 5: *((double*)param)=map_value_backward(p->tilt, -3.15, 3.15); break; case 6: *((double*)param)=p->wdt; break; case 7: *((double*)param)=p->min; break; case 8: *((double*)param)=p->max; break; case 9: *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; uint32_t t; assert(instance); in=(inst*)instance; switch (in->op) { case 0: //write on clear for (i=0;ih*in->w;i++) outframe[i] = (inframe[i]&0x00FFFFFF) | in->gr8[i]; break; case 1: //max for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>in->gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 2: //min for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 3: //add for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>>1)+(in->gr8[i]>>1); t = (t>0x7F800000) ? 0xFF000000 : t<<1; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 4: //subtract for (i=0;ih*in->w;i++) { t= ((inframe[i]&0xFF000000)>in->gr8[i]) ? (inframe[i]&0xFF000000)-in->gr8[i] : 0; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; default: break; } } //********************************************************** frei0r-plugins-1.8.0/src/filter/alpha0ps/readme0000755000175000017500000000756714220150123020034 0ustar jrmljrmlalpha0ps These plugins are for alpha channel manipulation Included are the following plugins: alpha0ps: shrink,grow,threshold and visualize alpha alphagrad: fill alpha channel with a gradient alphaspot: draw simple shapes into the alpha channel Written by Marko Cebokli, aug 2010, and released under GNU GPL RELEASE NOTES ** aug 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) ** aug 2012 Version 0.2 Endian proofing (use uint8_t* to access image data) ** sep 2012 Version 0.3 Add alpha blur Some code cleaning ALPHAOPS: This plugin can shrink, grow, threshold and invert the alpha channel. It is mainly intended to improve keying edges. It can also display the alpha channel in various ways, to enable quick assessment of the effect. It is cascadable, so for example one can do a soft shrink first and then threshold, which gives a slightly different result than a hard shrink. Parameters: Display: what to display. Choices are seven: Image, Alpha as gray, Gray+red, Selection on black, Selection on gray, Selection on white and Selection on checkers. This is intended for monitoring during adjustment mostly. After adjusting the parameters, it should be left on "Image", which lets the unchanged input image through - this plugin is intended to change only the alpha channel... Display input alpha: use input alpha for the display function above. (Check what alpha we are getting on the input) Operation: select the operation to be done on the alpha channel. Currently there are seven choices: NO OP, Shave, Shrink hard, Shrink soft, Grow hard, Grow soft, Threshold and blur. "Shave" tries to remove the "hairy" stuff, and also shrinks the selection a bit. The "hard" operations introduce no new values to the alpha channel, so if you have a "hard" key (only 0 and 255) it will stay that way. The "soft" operations will introduce interpolated values, making the edge softer. NOTE: the shave, shrink and grow operations are quite slow, because they do many conditional operations on each pixel. "Blur" simply blurs the alpha channel with a quasi Gaussian blur. Threshold: this is only used for the Threshold operation. Shrink/Grow/Blur amount: how far the shrinking/growing will extend, or the amount of blur. Invert: Inverts the input alpha channel, transparent will become opaque and vice versa. ALPHAGRAD: This is a very simple plugin, that just fills the alpha channel with a specified gradient. It's purpose is to enable, together with alpha controlled color manipulation, the use of graduated filters, for example like the Cokin series #121, #122, #124, #150 and similar. It is cascadable, allowing work with pre-existing alpha. Parameters: Position: shift in the direction of gradient, for positioning the gradient. Transition width: Width of the gradient slope between min and max values. Tilt: rotation of the gradient direction. Min: minimum value of the alpha channel, "before" the gradient. Max: maximum value of the alpha channel, "after" the gradient. Operation: selects between "Draw on clear", "Min", "Max", "Add" and "Subtract". The last four options combine the drawn gradient with pre-existing alpha. ALPHASPOT This is a simple plugin, that can draw a few simple shapes into the alpha channel. It is intended for "in" and "out" masks in keying, non-rectangular picture-in-picture, spotlight effects etc. It is cascadable, allowing work with pre-existing alpha and building of more complex shapes. Parameters: Shape: selects between four shapes: rectangle, round, triangle and diamond. Pozx, pozy: position of the drawn shape. Sizx, sizy: size of the drawn shape. Tilt: rotation of the drawn shape. Transition width: width of the soft border. Min: value of alpha outside of the shape. Max: value of alpha inside of the shape. Operation: selects between Draw on clear, Min, Max, Add, Subtract. The last four options combine the drawn shape with pre-existing alpha. frei0r-plugins-1.8.0/src/filter/alpha0ps/CMakeLists.txt0000644000175000017500000000163414220150123021376 0ustar jrmljrmlset (O_SOURCES alpha0ps.c fibe_f.h) set (G_SOURCES alphagrad.c) set (S_SOURCES alphaspot.c) if (MSVC) set_source_files_properties (alpha0ps.c alphagrad.c alphaspot.c PROPERTIES LANGUAGE CXX) set (O_SOURCES ${O_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (S_SOURCES ${S_SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (alpha0ps MODULE ${O_SOURCES}) add_library (alphagrad MODULE ${G_SOURCES}) add_library (alphaspot MODULE ${S_SOURCES}) target_link_libraries(alpha0ps -lm) target_link_libraries(alphagrad -lm) target_link_libraries(alphaspot -lm) set_target_properties (alpha0ps PROPERTIES PREFIX "") set_target_properties (alphagrad PROPERTIES PREFIX "") set_target_properties (alphaspot PROPERTIES PREFIX "") install (TARGETS alpha0ps LIBRARY DESTINATION ${LIBDIR}) install (TARGETS alphagrad LIBRARY DESTINATION ${LIBDIR}) install (TARGETS alphaspot LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/alpha0ps/alpha0ps.c0000644000175000017500000003401714220150123020513 0ustar jrmljrml/* alpha0ps.c This frei0r plugin is for display & manipulation of alpha channel Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 28 aug 2012 ver 0.2 endian proofing 03 sep 2012 ver 0.3 add alpha blur */ //compile: gcc -c -fPIC -Wall alpha0ps.c -o alpha0ps.o //link: gcc -shared -o alpha0ps.so alpha0ps.o #include #include #include #include #include #include "fibe_f.h" //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; //parameters int disp; int din; int op; float thr; float sga; int inv; //auxilliary variables for fibe2o float f,q,a0,a1,a2,b0,b1,b2,rd1,rd2,rs1,rs2,rc1,rc2; } inst; //--------------------------------------------------- void alphagray(inst *in, uint8_t *infr, uint8_t *oufr) { uint8_t s; int i; if (in->din==0) for (i=0;iw*in->h;i++) { s=oufr[4*i+3]; oufr[4*i]=s; oufr[4*i+1]=s; oufr[4*i+2]=s; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { s=infr[4*i+3]; oufr[4*i]=s; oufr[4*i+1]=s; oufr[4*i+2]=s; oufr[4*i+3]=0xFF; } } //--------------------------------------------------- void grayred(inst *in, uint8_t *infr, uint8_t *oufr) { int i,rr; uint8_t r,g,b,a,y; if (in->din==0) for (i=0;iw*in->h;i++) { b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=oufr[4*i+3]; y=(r>>2)+(g>>1)+(b>>2); //approx luma y=64+(y>>1); rr=y+(a>>1); if (rr>255) rr=255; oufr[4*i]=rr; oufr[4*i+1]=y; oufr[4*i+2]=y; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=infr[4*i+3]; y=(r>>2)+(g>>1)+(b>>2); //approx luma y=64+(y>>1); rr=y+(a>>1); if (rr>255) rr=255; oufr[4*i]=rr; oufr[4*i+1]=y; oufr[4*i+2]=y; oufr[4*i+3]=0xFF; } } //--------------------------------------------------- void drawsel(inst *in, uint8_t *infr, uint8_t *oufr, int bg) { int i; uint32_t bk; uint32_t r,g,b,a; switch (bg) { case 0: bk=0x00; break; case 1: bk=0x80; break; case 2: bk=0xFF; break; default: break; } if (in->din==0) for (i=0;iw*in->h;i++) { if (bg==3) { if (((i/8)%2)^((i/8/in->w)%2)) bk=0x64; else bk=0x9B; } b=oufr[4*i+2]; g=oufr[4*i+1]; r=oufr[4*i]; a=oufr[4*i+3]; r=(a*r+(255-a)*bk)>>8; g=(a*g+(255-a)*bk)>>8; b=(a*b+(255-a)*bk)>>8; oufr[4*i]=r; oufr[4*i+1]=g; oufr[4*i+2]=b; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { if (bg==3) { if (((i/8)%2)^((i/8/in->w)%2)) bk=0x64; else bk=0x9B; } b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=infr[4*i+3]; r=(a*r+(255-a)*bk)>>8; g=(a*g+(255-a)*bk)>>8; b=(a*b+(255-a)*bk)>>8; oufr[4*i]=r; oufr[4*i+1]=g; oufr[4*i+2]=b; oufr[4*i+3]=0xFF; } } //---------------------------------------------------------- //shave based on average of 8 neighbors void shave_alpha(float *sl, float *ab, int w, int h) { int i,j,p; float m; for (i=1;ial[p-1]) ab[p]=al[p-1]; if (al[p]>al[p+1]) ab[p]=al[p+1]; if (al[p]>al[p-w]) ab[p]=al[p-w]; if (al[p]>al[p+w]) ab[p]=al[p+w]; p++; } } break; case 1: for (i=1;ial[p-1]) m=al[p-1]; if (al[p]>al[p+1]) m=al[p+1]; if (al[p]>al[p-w]) m=al[p-w]; if (al[p]>al[p+w]) m=al[p+w]; md=al[p]; if (al[p]>al[p-1-w]) md=al[p-1-w]; if (al[p]>al[p+1-w]) md=al[p+1-w]; if (al[p]>al[p-1+w]) md=al[p-1+w]; if (al[p]>al[p+1+w]) md=al[p+1+w]; ab[p]=0.4*al[p]+0.4*m+0.2*md; // ab[p]=0.3*al[p]+0.4*m+0.3*md; p++; } } break; } for (i=0;ithr) ? hi : lo; } //---------------------------------------------------------- void blur_alpha(inst *in, float *falpha) { int i; for (i=0;iw*in->h;i++) falpha[i]*=0.0039215; fibe2o_f(falpha, in->w, in->h, in->a1, in->a2, in->rd1, in->rd2, in->rs1, in->rs2, in->rc1, in->rc2, 1); for (i=0;iw*in->h;i++) { falpha[i]*=255.0; if (falpha[i]>255.0) falpha[i]=255.0; if (falpha[i]<0.0) falpha[i]=0.0; } } //-------------------------------------------------------- //Aitken-Neville interpolacija iz 4 tock (tretjega reda) //t = stevilo tock v arrayu //array xt naj bo v rastocem zaporedju, lahko neekvidistanten float AitNev3(int t, float xt[], float yt[], float x) { float p[10]; int i,j,m; if ((xxt[t-1])) { // printf("\n\n x=%f je izven mej tabele!",x); return 1.0/0.0; } //poisce, katere tocke bo uporabil m=0; while (x>xt[m++]); m=m-4/2-1; if (m<0) m=0; if ((m+4)>(t-1)) m=t-4; for (i=0;i<4;i++) p[i]=yt[i+m]; for (j=1;j<4;j++) for (i=(4-1);i>=j;i--) { p[i]=p[i]+(x-xt[i+m])/(xt[i+m]-xt[i-j+m])*(p[i]-p[i-1]); } return p[4-1]; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="alpha0ps"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=4; info->num_params=6; info->explanation="Display and manipulation of the alpha channel"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Display"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Display input alpha"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 2: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Shrink/Grow/Blur amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Invert"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->disp=0; in->din=0; in->op=0; in->thr=0.5; in->sga=1.0; in->inv=0; in->f=0.05; in->q=0.55; //blur calcab_lp1(in->f, in->q, &in->a0, &in->a1, &in->a2, &in->b0, &in->b1, &in->b2); in->a1=in->a1/in->a0; in->a2=in->a2/in->a0; rep(-0.5, 0.5, 0.0, &in->rd1, &in->rd2, 256, in->a1, in->a2); rep(1.0, 1.0, 0.0, &in->rs1, &in->rs2, 256, in->a1, in->a2); rep(0.0, 0.0, 1.0, &in->rc1, &in->rc2, 256, in->a1, in->a2); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; float am1[]={0.499999,0.7,1.0,1.5,2.0,3.0,4.0,5.0,7.0,10.0,15.0,20.0,30.0,40.0,50.0,70.0,100.0,150.0,200.00001}; float iir2f[]={0.475,0.39,0.325,0.26,0.21,0.155,0.112,0.0905,0.065,0.0458,0.031,0.0234,0.01575,0.0118,0.0093,0.00725,0.00505,0.0033,0.0025}; float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6}; chg=0; switch(param_index) { case 0: //Display tmpi=map_value_forward(*((double*)parm), 0.0, 6.9999); if (p->disp != tmpi) chg=1; p->disp=tmpi; break; case 1: //Display input alpha tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->din != tmpi) chg=1; p->din=tmpi; break; case 2: //Operation tmpi=map_value_forward(*((double*)parm), 0.0, 7.9999); if (p->op != tmpi) chg=1; p->op=tmpi; break; case 3: //Threshold tmpf=*(double*)parm; if (tmpf!=p->thr) chg=1; p->thr=tmpf; break; case 4: //Shrink/Grow/Blur amount tmpf=map_value_forward(*((double*)parm), 0.0, 4.9999); if (p->sga != tmpf) chg=1; p->sga=tmpf; break; case 5: //Invert tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->inv != tmpi) chg=1; p->inv=tmpi; break; } if (chg==0) return; if (param_index==4) // blur amount changed { p->f=AitNev3(19, am1, iir2f, 0.5+3.0*p->sga); p->q=AitNev3(19, am1, iir2q, 0.5+3.0*p->sga); calcab_lp1(p->f, p->q, &p->a0, &p->a1, &p->a2, &p->b0, &p->b1, &p->b2); p->a1=p->a1/p->a0; p->a2=p->a2/p->a0; rep(-0.5, 0.5, 0.0, &p->rd1, &p->rd2, 256, p->a1, p->a2); rep(1.0, 1.0, 0.0, &p->rs1, &p->rs2, 256, p->a1, p->a2); rep(0.0, 0.0, 1.0, &p->rc1, &p->rc2, 256, p->a1, p->a2); } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->disp, 0.0, 6.9999); break; case 1: *((double*)param)=map_value_backward(p->din, 0.0, 1.0);//BOOL!! break; case 2: *((double*)param)=map_value_backward(p->op, 0.0, 6.9999); break; case 3: *((double*)param)=p->thr; break; case 4: *((double*)param)=map_value_backward(p->sga, 0.0, 2.9999); break; case 5: *((double*)param)=map_value_backward(p->inv, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; float *falpha, *ab; uint8_t *infr, *oufr; assert(instance); in=(inst*)instance; infr=(uint8_t*)inframe; oufr=(uint8_t*)outframe; falpha = calloc(in->w * in->h, sizeof(float)); ab = calloc(in->w * in->h, sizeof(float)); for (i=0;iw*in->h;i++) falpha[i] = infr[4*i+3]; switch (in->op) { case 0: break; case 1: for (i=0;isga;i++) shave_alpha(falpha, ab, in->w, in->h); break; case 2: for (i=0;isga;i++) shrink_alpha(falpha, ab, in->w, in->h, 0); break; case 3: for (i=0;isga;i++) shrink_alpha(falpha, ab, in->w, in->h, 1); break; case 4: for (i=0;isga;i++) grow_alpha(falpha, ab, in->w, in->h, 0); break; case 5: for (i=0;isga;i++) grow_alpha(falpha, ab, in->w, in->h, 1); break; case 6: threshold_alpha(falpha, in->w, in->h, 255.0*in->thr, 255.0, 0.0); break; case 7: blur_alpha(in, falpha); break; default: break; } if (in->inv==1) for (i=0;iw*in->h;i++) falpha[i] = 255.0 - falpha[i]; for (i=0;iw*in->h;i++) { outframe[i] = inframe[i]; oufr[4*i+3] = (uint8_t) falpha[i]; } switch (in->disp) { case 0: break; case 1: alphagray(in, infr, oufr); break; case 2: grayred(in, infr, oufr); break; case 3: drawsel(in, infr, oufr, 0); break; case 4: drawsel(in, infr, oufr, 1); break; case 5: drawsel(in, infr, oufr, 2); break; case 6: drawsel(in, infr, oufr, 3); break; default: break; } free(falpha); free(ab); } //********************************************************** frei0r-plugins-1.8.0/src/filter/alpha0ps/fibe_f.h0000644000175000017500000001126614220150123020223 0ustar jrmljrml//fibe1_f.h //Skalarna (float) verzija // MC maj 2012 #define EDGEAVG 8 double PI=3.14159265358979; //--------------------------------------------------------- //koeficienti za biquad lowpass iz f in q // f v Nyquistih 0.0 < f < 0.5 void calcab_lp1(float f, float q, float *a0, float *a1, float *a2, float *b0, float *b1, float *b2) { float a,b; a=sinf(PI*f)/2.0/q; b=cosf(PI*f); *b0=(1.0-b)/2.0; *b1=1.0-b; *b2=(1.0-b)/2.0; *a0=1.0+a; *a1=-2.0*b; *a2=1.0-a; //printf("a=%9.6f %9.6f %9.6f b=%9.6f %9.6f %9.6f\n",*a0,*a1,*a2,*b0,*b1,*b2); } //--------------------------------------------------- //kompenzacija na desni //c=0.0 "odziv na zacetno stanje" (zunaj crno) //gain ni kompenziran void rep(float v1, float v2, float c, float *i1, float *i2, int n, float a1, float a2) { int i; float lb[8192]; lb[0]=v1;lb[1]=v2; for (i=2;i=0;i--) { lb[i]=lb[i]-a1*lb[i+1]-a2*lb[i+2]; } *i1=lb[0]; *i2=lb[1]; } //------------------------------------------------------- // 2-tap IIR v stirih smereh a only verzija, a0=1.0 //desno kompenzacijo izracuna direktno (rdx,rsx,rcx) //optimized for speed // rep za navzgor racuna iz ze procesiranih // (fibe-2 ga racuna iz deviskih) void fibe2o_f(float s[], int w, int h, float a1, float a2, float rd1, float rd2, float rs1, float rs2, float rc1, float rc2, int ec) { float cr,g,g4,avg,gavg,avgg,iavg; float rep1,rep2; int i,j; int jw,jww,h1w,h2w,iw,i1w,i2w; g=1.0/(1.0+a1+a2); g4=1.0/g/g/g/g; avg=EDGEAVG; //koliko vzorcev za povprecje pri edge comp gavg=g4/avg; avgg=1.0/g/avg; iavg=1.0/avg; for (j=0;j=0;i--) //nazaj { s[jw+i]=s[jw+i]-a1*s[jw+i+1]-a2*s[jw+i+2]; } } //prvih avg vrstic //printaj(s,w,h,1,1,0); //edge comp zgoraj za navzdol for (j=0;j=0;i--) //po stolpcih { //nazaj s[jw+i]=s[jw+i]-a1*s[jw+i+1]-a2*s[jw+i+2]; //dol s[jw+i+2]=s[jw+i+2]-a1*s[jw-w+i+2]-a2*s[jw-w-w+i+2]; } //se leva stolpca dol s[jw+1]=s[jw+1]-a1*s[jw-w+1]-a2*s[jw-w-w+1]; s[jw]=s[jw]-a1*s[jw-w]-a2*s[jw-w-w]; } //po vrsticah //printaj(s,w,h,1,1,0); //printf("\n\n"); //printaj(s,w,h,100,100,0); //pa se navzgor //spodnji dve vrstici h1w=(h-1)*w; h2w=(h-2)*w; for (j=0;j=0;i--) //gor { iw=i*w; i1w=iw+w; i2w=i1w+w; for (j=0;j #include #include #include #include "frei0r.h" #include "frei0r_math.h" #define SIGMOIDAL_BASE 2 #define SIGMOIDAL_RANGE 20 typedef struct sigmoidal_instance { unsigned int width; unsigned int height; double brightness; double sharpness; } sigmoidal_instance_t; static inline int gimp_rgb_to_l_int (int red, int green, int blue) { int min, max; if (red > green) { max = MAX (red, blue); min = MIN (green, blue); } else { max = MAX (green, blue); min = MIN (red, blue); } return ROUND ((max + min) / 2.0); } void sigmoidal_transfer(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; unsigned int len = inst->width * inst->height; double brightness = inst->brightness; double sharpness = inst->sharpness; const unsigned char* src = (unsigned char*)inframe; unsigned char* dst = (unsigned char*)outframe; unsigned char luma, r, g, b; double val; while (len--) { r = *src++; g = *src++; b = *src++; //desaturate luma = (unsigned char) gimp_rgb_to_l_int (r, g, b); //compute sigmoidal transfer val = luma / 255.0; val = 255.0 / (1 + exp (-(SIGMOIDAL_BASE + (sharpness * SIGMOIDAL_RANGE)) * (val - 0.5))); val = val * brightness; luma = (unsigned char) CLAMP (val, 0, 255); *dst++ = luma; *dst++ = luma; *dst++ = luma; *dst++ = *src++; } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* sigmoidalInfo) { sigmoidalInfo->name = "sigmoidaltransfer"; sigmoidalInfo->author = "Janne Liljeblad"; sigmoidalInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; sigmoidalInfo->color_model = F0R_COLOR_MODEL_RGBA8888; sigmoidalInfo->frei0r_version = FREI0R_MAJOR_VERSION; sigmoidalInfo->major_version = 0; sigmoidalInfo->minor_version = 9; sigmoidalInfo->num_params = 2; sigmoidalInfo->explanation = "Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Brightnesss of image"; break; case 1: info->name = "sharpness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Sharpness of transfer"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->brightness = 0.75; inst->sharpness = 0.85; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; switch (param_index) { case 0: inst->brightness = *((double*)param); break; case 1: inst->sharpness = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->brightness; break; case 1: *((double*)param) = inst->sharpness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { sigmoidal_transfer(instance, time, inframe, outframe); } frei0r-plugins-1.8.0/src/filter/sigmoidaltransfer/CMakeLists.txt0000644000175000017500000000055414220150123023403 0ustar jrmljrmlset (SOURCES sigmoidaltransfer.c) set (TARGET sigmoidaltransfer) if (MSVC) set_source_files_properties (sigmoidaltransfer.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/ndvi/0000755000175000017500000000000014220150123016062 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/ndvi/gradientlut.hpp0000644000175000017500000000576714220150123021134 0ustar jrmljrml/* * Copyright (C) 2014 Brian Matherly (pez4brian@yahoo.com) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include //#define GRADIENTLUT_PRINT #ifdef GRADIENTLUT_PRINT #include #endif class GradientLut { public: struct Color { uint8_t r; uint8_t g; uint8_t b; }; void setDepth(size_t depth); void fillRange(double startPos, const Color& startColor, double endPos, const Color& endColor); const Color& operator[](double pos) const; void print() const; private: std::vector lut; }; /** * Set the size of the look-up table. */ void GradientLut::setDepth(size_t depth) { lut.resize(depth); } /** * Fill a part of the look-up table. * The indexes in the table and their corresponding colors will be calculated * proportionally to the depth of the LUT. */ void GradientLut::fillRange( double startPos, const GradientLut::Color& startColor, double endPos, const GradientLut::Color& endColor ) { unsigned int startIndex = (double)(lut.size() - 1) * startPos + 0.5; unsigned int endIndex = (double)(lut.size() - 1) * endPos + 0.5; unsigned int span = endIndex - startIndex; if(span < 1) span = 1; for(unsigned int i = 0; i <= span; i++) { Color color; double ratio = (double)i / (double)span; color.r = startColor.r + ratio * ((double)endColor.r - (double)startColor.r); color.g = startColor.g + ratio * ((double)endColor.g - (double)startColor.g); color.b = startColor.b + ratio * ((double)endColor.b - (double)startColor.b); lut[i + startIndex] = color; } } /** * Get a color value for a given position in the table. * The index in the table will be calculated proportionally to the depth of the * LUT. */ const GradientLut::Color& GradientLut::operator[](double pos) const { unsigned int size = lut.size(); unsigned int index = (double)size * pos; if(index >= size) { index = size - 1; } return lut[index]; }; /** * Debug print function. */ void GradientLut::print() const { #ifdef GRADIENTLUT_PRINT printf("LUT:\tIndex\tRed\tGreen\tBlue\n"); for(int i = 0; i < lut.size(); i++) { const Color& color = lut[i]; printf("\t%3d\t%02x\t%02x\t%02x\n", i, color.r, color.g, color.b); } #endif } frei0r-plugins-1.8.0/src/filter/ndvi/ndvi.cpp0000644000175000017500000003132014220150123017525 0ustar jrmljrml/* * Copyright (C) 2014 Brian Matherly (pez4brian@yahoo.com) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifdef HAVE_CAIRO #include #endif #include "frei0r.hpp" #include "frei0r_math.h" #include "gradientlut.hpp" #include #include /** This filter calculates NDVI or VI values from near-infrared + visible video. The index values are mapped to a false color image. */ static inline double N2P(double ndvi) { // Convert an index value (-1.0 to 1.0) to position (0.0 to 1.0). return (ndvi + 1.0) / 2.0; } static unsigned int ColorIndex(const std::string& str) { // Convert a color initial to a component index. if(str == "r" || str == "R") { return 0; } else if(str == "g" || str == "G") { return 1; } else { // "b" return 2; } } class Ndvi : public frei0r::filter { public: Ndvi(unsigned int width, unsigned int height); virtual void update(double time, uint32_t* out, const uint32_t* in); private: void initLut(); double getComponent(uint8_t *sample, unsigned int chan, double offset, double scale); void setColor(uint8_t *sample, double index); void drawLegend(uint32_t *out); void drawRect( uint32_t* out, uint8_t r, uint8_t g, uint8_t b, unsigned int x, unsigned int y, unsigned int w, unsigned int h ); void drawGradient( uint32_t* out, unsigned int x, unsigned int y, unsigned int w, unsigned int h ); void drawText( uint32_t* out, std::string text, unsigned int x, unsigned int y, unsigned int textHeight ); double paramLutLevels; std::string paramColorMap; double paramVisScale; double paramVisOffset; double paramNirScale; double paramNirOffset; std::string paramVisChan; std::string paramNirChan; std::string paramIndex; std::string paramLegend; unsigned int lutLevels; std::string colorMap; GradientLut gradient; }; Ndvi::Ndvi(unsigned int width, unsigned int height) : paramLutLevels(256.0 / 1000.0) , paramColorMap("grayscale") , paramVisScale(0.1) , paramVisOffset(0.5) , paramNirScale(0.1) , paramNirOffset(0.5) , paramVisChan("b") , paramNirChan("r") , paramIndex("ndvi") , paramLegend("off") , lutLevels(0) , colorMap("") , gradient() { register_param(paramColorMap, "Color Map", "The color map to use. One of 'earth', 'grayscale', 'heat' or 'rainbow'."); register_param(paramLutLevels, "Levels", "The number of color levels to use in the false image (divided by 1000)."); register_param(paramVisScale, "VIS Scale", "A scaling factor to be applied to the visible component (divided by 10)."); register_param(paramVisOffset, "VIS Offset", "An offset to be applied to the visible component (mapped to [-100%, 100%]."); register_param(paramNirScale, "NIR Scale", "A scaling factor to be applied to the near-infrared component (divided by 10)."); register_param(paramNirOffset, "NIR Offset", "An offset to be applied to the near-infrared component (mapped to [-100%, 100%]."); register_param(paramVisChan, "Visible Channel", "The channel to use for the visible component. One of 'r', 'g', or 'b'."); register_param(paramNirChan, "NIR Channel", "The channel to use for the near-infrared component. One of 'r', 'g', or 'b'."); register_param(paramIndex, "Index Calculation", "The index calculation to use. One of 'ndvi' or 'vi'."); register_param(paramLegend, "Legend", "Control legend display. One of 'off' or 'bottom'."); } void Ndvi::update(double time, uint32_t* out, const uint32_t* in) { uint8_t *inP = (uint8_t*)in; uint8_t *outP = (uint8_t*)out; double visScale = paramVisScale * 10.0; double visOffset = (paramVisOffset * 510) - 255; double nirScale = paramNirScale * 10.0; double nirOffset = (paramNirOffset * 510) - 255; unsigned int visChan = ColorIndex(paramVisChan); unsigned int nirChan = ColorIndex(paramNirChan); initLut(); if (paramIndex == "vi") { for (unsigned int i = 0; i < size; i++) { double vis = getComponent(inP, visChan, visOffset, visScale); double nir = getComponent(inP, nirChan, nirOffset, nirScale); double vi = (nir - vis) / 255.0; setColor(outP, vi); inP += 4; outP += 4; } } else { // ndvi for (unsigned int i = 0; i < size; i++) { double vis = getComponent(inP, visChan, visOffset, visScale); double nir = getComponent(inP, nirChan, nirOffset, nirScale); double ndvi = (nir - vis) / (nir + vis); setColor(outP, ndvi); inP += 4; outP += 4; } } if( paramLegend == "bottom" ) { drawLegend(out); } } void Ndvi::initLut() { // Only update the LUT if a parameter has changed. unsigned int paramLutLevelsInt = paramLutLevels * 1000.0 + 0.5; if (paramLutLevelsInt < 2) paramLutLevelsInt = 2; if (paramLutLevelsInt > 1000) paramLutLevelsInt = 1000; if (lutLevels == paramLutLevelsInt && colorMap == paramColorMap) { return; } else { lutLevels = paramLutLevelsInt; colorMap = paramColorMap; } gradient.setDepth(lutLevels); if(colorMap == "earth") { GradientLut::Color water = {0x30, 0x70, 0xd0}; GradientLut::Color desert = {0xd0, 0xc0, 0x90}; GradientLut::Color grass = {0x00, 0xc0, 0x20}; GradientLut::Color forrest = {0x00, 0x30, 0x00}; gradient.fillRange( N2P(-1.0), water, N2P(-0.2), water ); gradient.fillRange( N2P(-0.2), water, N2P(-0.1), desert ); gradient.fillRange( N2P(-0.1), desert, N2P( 0.1), desert ); gradient.fillRange( N2P( 0.1), desert, N2P( 0.4), grass ); gradient.fillRange( N2P( 0.4), grass, N2P( 1.0), forrest ); } else if(colorMap == "heat") { GradientLut::Color n10 = {0x00, 0x00, 0x00}; GradientLut::Color n08 = {0x10, 0x10, 0x70}; GradientLut::Color n06 = {0x10, 0x20, 0xf0}; GradientLut::Color n04 = {0x10, 0x60, 0xf0}; GradientLut::Color n02 = {0x20, 0xa0, 0xc0}; GradientLut::Color zer = {0x20, 0xb0, 0x20}; GradientLut::Color p02 = {0x90, 0xf0, 0x10}; GradientLut::Color p04 = {0xf0, 0xb0, 0x10}; GradientLut::Color p06 = {0xf0, 0xa0, 0x10}; GradientLut::Color p08 = {0xf0, 0x50, 0x10}; GradientLut::Color p10 = {0xff, 0x00, 0x00}; gradient.fillRange( N2P(-1.0), n10, N2P(-0.8), n08 ); gradient.fillRange( N2P(-0.8), n08, N2P(-0.6), n06 ); gradient.fillRange( N2P(-0.6), n06, N2P(-0.4), n04 ); gradient.fillRange( N2P(-0.4), n04, N2P(-0.2), n02 ); gradient.fillRange( N2P(-0.2), n02, N2P( 0.0), zer ); gradient.fillRange( N2P( 0.0), zer, N2P( 0.2), p02 ); gradient.fillRange( N2P( 0.2), p02, N2P( 0.4), p04 ); gradient.fillRange( N2P( 0.4), p04, N2P( 0.6), p06 ); gradient.fillRange( N2P( 0.6), p06, N2P( 0.8), p08 ); gradient.fillRange( N2P( 0.8), p08, N2P( 1.0), p10 ); } else if(colorMap == "rainbow") { GradientLut::Color violet = {0x7f, 0x00, 0xff}; GradientLut::Color blue = {0x00, 0x00, 0xff}; GradientLut::Color green = {0x00, 0xff, 0x00}; GradientLut::Color yellow = {0xff, 0xff, 0x00}; GradientLut::Color orange = {0xff, 0x7f, 0x00}; GradientLut::Color red = {0xff, 0x00, 0x00}; gradient.fillRange( N2P(-1.0), violet, N2P(-0.6), blue ); gradient.fillRange( N2P(-0.6), blue, N2P(-0.2), green ); gradient.fillRange( N2P(-0.2), green, N2P( 0.2), yellow ); gradient.fillRange( N2P( 0.2), yellow, N2P( 0.6), orange ); gradient.fillRange( N2P( 0.6), orange, N2P( 1.0), red ); } else { // grayscale GradientLut::Color black = {0x00, 0x00, 0x00}; GradientLut::Color white = {0xff, 0xff, 0xff}; gradient.fillRange( N2P(-1.0), black, N2P( 1.0), white ); } } inline double Ndvi::getComponent(uint8_t *sample, unsigned int chan, double offset, double scale) { double c = sample[chan]; c = (c + offset) * scale; c = CLAMP(c, 0.0, 255.0); return c; } inline void Ndvi::setColor(uint8_t *sample, double index) { double pos = N2P(index); const GradientLut::Color& falseColor = gradient[pos]; sample[0] = falseColor.r; sample[1] = falseColor.g; sample[2] = falseColor.b; sample[3] = 0xff; } void Ndvi::drawLegend(uint32_t* out) { unsigned int legendHeight = height / 20; // Black border above legend unsigned int borderHeight = legendHeight / 15; unsigned int borderY = height - legendHeight; drawRect( out, 0, 0, 0, 0, borderY, width, borderHeight ); // Gradient unsigned int gradientHeight = legendHeight - borderHeight; unsigned int gradientY = height - gradientHeight; drawGradient( out, 0, gradientY, width, gradientHeight ); // Text unsigned int textHeight = gradientHeight * 8 / 10; unsigned int textY = height - ( gradientHeight - textHeight ) / 2; unsigned int textX = width / 25; if (paramIndex == "vi") { drawText( out, "0", textX, textY , textHeight ); drawText( out, "VI", width / 2, textY , textHeight ); drawText( out, "1", width - textX, textY , textHeight ); } else { // ndvi drawText( out, "-1", textX, textY , textHeight ); drawText( out, "NDVI", width / 2, textY , textHeight ); drawText( out, "1", width - textX, textY , textHeight ); } } void Ndvi::drawRect( uint32_t* out, uint8_t r, uint8_t g, uint8_t b, unsigned int x, unsigned int y, unsigned int w, unsigned int h ) { for (unsigned int i = 0; i < h; i++) { uint8_t *sample = (uint8_t*)(out + ((i + y) * width) + x); for (unsigned int j = 0; j < w; j++) { sample[0] = r; sample[1] = g; sample[2] = b; sample += 4; } } } void Ndvi::drawGradient( uint32_t* out, unsigned int x, unsigned int y, unsigned int w, unsigned int h ) { for (unsigned int i = 0; i < w; i++) { double pos = (double)i / (double)w; const GradientLut::Color& falseColor = gradient[pos]; uint8_t *sample = (uint8_t*)(out + (y * width) + x + i); for (unsigned int j = 0; j < h; j++) { sample[0] = falseColor.r; sample[1] = falseColor.g; sample[2] = falseColor.b; sample += width * 4; } } } void Ndvi::drawText( uint32_t* out, std::string text, unsigned int x, unsigned int y, unsigned int textHeight ) { #ifdef HAVE_CAIRO int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, width); cairo_surface_t* surface = cairo_image_surface_create_for_data((unsigned char*)out, CAIRO_FORMAT_ARGB32, width, height, stride); cairo_t *cr = cairo_create(surface); cairo_text_extents_t te; cairo_font_extents_t fe; cairo_select_font_face(cr, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD); cairo_set_font_size(cr, textHeight); cairo_text_extents(cr, text.c_str(), &te); cairo_font_extents(cr, &fe); // Center text on x x -= te.width / 2; // Align bottom of text on y (assume no characters go below baseline) y -= (fe.height - fe.ascent + 1) / 2; cairo_move_to(cr, x, y); cairo_text_path(cr, text.c_str()); cairo_set_source_rgb(cr, 1.0, 1.0, 1.0); cairo_fill_preserve(cr); cairo_set_source_rgb(cr, 0, 0, 0); cairo_set_line_width(cr, textHeight / 20); cairo_stroke (cr); cairo_surface_destroy (surface); cairo_destroy(cr); #endif } frei0r::construct plugin("NDVI filter", "This filter creates a false image from a visible + infrared source.", "Brian Matherly", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/ndvi/CMakeLists.txt0000644000175000017500000000066414220150123020630 0ustar jrmljrmlset (SOURCES ndvi.cpp gradientlut.hpp) set (TARGET ndvi) if (Cairo_FOUND) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) endif (Cairo_FOUND) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) target_link_libraries(ndvi ${LIBS}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/cairogradient/0000755000175000017500000000000014220150123017735 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/cairogradient/CMakeLists.txt0000644000175000017500000000073314220150123022500 0ustar jrmljrmlset (SOURCES cairogradient.c) set (TARGET cairogradient) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set_source_files_properties (cairogradient.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairogradient ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/cairogradient/cairogradient.c0000644000175000017500000002377214220150123022727 0ustar jrmljrml/* * cairogradient.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include "frei0r.h" #include "frei0r_cairo.h" typedef struct cairo_gradient_instance { unsigned int width; unsigned int height; char *pattern; f0r_param_color_t start_color; double start_opacity; f0r_param_color_t end_color; double end_opacity; double start_x; double start_y; double end_x; double end_y; char *end_point; double offset; char *blend_mode; } cairo_gradient_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairogradient"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 1; info->minor_version = 0; info->num_params = 11; info->explanation = "Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "pattern"; info->type = F0R_PARAM_STRING; info->explanation = "Linear or radial gradient";// Accepted values: 'gradient_linear' and 'gradient_radial break; case 1: info->name = "start color"; info->type = F0R_PARAM_COLOR; info->explanation = "First color of the gradient"; break; case 2: info->name = "start opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of the first color of the gradient"; break; case 3: info->name = "end color"; info->type = F0R_PARAM_COLOR; info->explanation = "Second color of the gradient"; break; case 4: info->name = "end opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of the second color of the gradient"; break; case 5: info->name = "start x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of the start point of the gradient"; break; case 6: info->name = "start y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of the start point of the gradient"; break; case 7: info->name = "end x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of the end point of the gradient"; break; case 8: info->name = "end y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of the end point of the gradient"; break; case 9: info->name = "offset"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of first color in the line connecting gradient ends, really useful only for radial gradient"; break; case 10: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose gradient on image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*) calloc (1, sizeof(*inst)); inst->width = width; inst->height = height; const char* pattern_val = GRADIENT_LINEAR; inst->pattern = (char*) malloc (strlen(pattern_val) + 1); strcpy (inst->pattern, pattern_val); inst->start_color.r = 0.0; inst->start_color.g = 0.0; inst->start_color.b = 0.0; inst->start_opacity = 0.5; inst->end_color.r = 1.0; inst->end_color.g = 1.0; inst->end_color.b = 1.0; inst->end_opacity = 0.5; inst->start_x = 0.5; inst->start_y = 0.0; inst->end_x = 0.5; inst->end_y = 1.0; inst->offset = 0.0; const char* blend_val = NORMAL; inst->blend_mode = (char*) malloc (strlen(blend_val) + 1 ); strcpy (inst->blend_mode, blend_val); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; free(inst->blend_mode); free(inst->pattern); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; char* sval; switch(param_index) { case 0: sval = (*(char**)param); inst->pattern = (char*)realloc (inst->pattern, strlen(sval) + 1); strcpy( inst->pattern, sval ); break; case 1: inst->start_color = *((f0r_param_color_t*)param); break; case 2: inst->start_opacity = *((double*)param); break; case 3: inst->end_color = *((f0r_param_color_t*)param); break; case 4: inst->end_opacity = *((double*)param); break; case 5: inst->start_x = *((double*)param); break; case 6: inst->start_y = *((double*)param); break; case 7: inst->end_x = *((double*)param); break; case 8: inst->end_y = *((double*)param); break; case 9: inst->offset = *((double*)param); break; case 10: sval = (*(char**)param); inst->blend_mode = (char*) realloc (inst->blend_mode, strlen(sval) + 1); strcpy (inst->blend_mode, sval); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_string *)param) = inst->pattern; break; case 1: *((f0r_param_color_t*)param) = inst->start_color; break; case 2: *((double*)param) = inst->start_opacity; break; case 3: *((f0r_param_color_t*)param) = inst->end_color; break; case 4: *((double*)param) = inst->end_opacity; break; case 5: *((double*)param) = inst->start_x; break; case 6: *((double*)param) = inst->start_y; break; case 7: *((double*)param) = inst->end_x; break; case 8: *((double*)param) = inst->end_y; break; case 9: *((double*)param) = inst->offset; break; case 10: *((f0r_param_string *)param) = inst->blend_mode; break; } } void draw_gradient(cairo_gradient_instance_t* inst, unsigned char* dst, const unsigned char* src, double time) { int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, inst->width); cairo_surface_t *surface = cairo_image_surface_create_for_data (dst, CAIRO_FORMAT_ARGB32, inst->width, inst->height, stride); cairo_t *cr = cairo_create (surface); cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, inst->width, inst->height, stride); cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint (cr); cairo_pattern_t *pat; double sx = inst->start_x; double sy = inst->start_y; double ex = inst->end_x; double ey = inst->end_y; if (strcmp(inst->pattern, GRADIENT_RADIAL) == 0) { double distance_x = (sx - ex) * inst->width; double distance_y = (sy - ey) * inst->height; double distance = sqrt( (distance_x * distance_x) + (distance_y * distance_y)); pat = cairo_pattern_create_radial (sx * inst->width, sy * inst->height, 0.0, sx * inst->width, sy * inst->height, distance); } else { pat = cairo_pattern_create_linear ( sx * inst->width, sy * inst->height, ex * inst->width, ey * inst->height); } freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN (pat, 1.0, inst->start_color.r, inst->start_color.g, inst->start_color.b, inst->start_opacity); freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN (pat, inst->offset, inst->end_color.r, inst->end_color.g, inst->end_color.b, inst->end_opacity); cairo_set_source (cr, pat); frei0r_cairo_set_operator(cr, inst->blend_mode); cairo_rectangle (cr, 0, 0, inst->width, inst->height); cairo_fill (cr); cairo_pattern_destroy (pat); cairo_destroy (cr); cairo_surface_destroy (surface); cairo_surface_destroy (src_image); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; unsigned char* src = (unsigned char*)inframe; int pixels = inst->width * inst->height; frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_gradient(inst, dst, src, time); frei0r_cairo_unpremultiply_rgba (dst, pixels); } frei0r-plugins-1.8.0/src/filter/dither/0000755000175000017500000000000014220150123016401 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/dither/CMakeLists.txt0000644000175000017500000000051314220150123021140 0ustar jrmljrmlset (SOURCES dither.c) set (TARGET dither) if (MSVC) set_source_files_properties (dither.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/dither/dither.c0000644000175000017500000002132214220150123020024 0ustar jrmljrml/* * This file is a port of com.jhlabs.image.DitherFilter.java * Copyright 2006 Jerry Huxtable * * dither.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" int ditherMagic2x2Matrix[] = { 0, 2, 3, 1 }; int ditherMagic4x4Matrix[] = { 0, 14, 3, 13, 11, 5, 8, 6, 12, 2, 15, 1, 7, 9, 4, 10 }; int ditherOrdered4x4Matrix[] = { 0, 8, 2, 10, 12, 4, 14, 6, 3, 11, 1, 9, 15, 7, 13, 5 }; int ditherLines4x4Matrix[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; int dither90Halftone6x6Matrix[] = { 29, 18, 12, 19, 30, 34, 17, 7, 4, 8, 20, 28, 11, 3, 0, 1, 9, 27, 16, 6, 2, 5, 13, 26, 25, 15, 10, 14, 21, 31, 33, 25, 24, 23, 33, 36 }; int ditherOrdered6x6Matrix[] = { 1, 59, 15, 55, 2, 56, 12, 52, 33, 17, 47, 31, 34, 18, 44, 28, 9, 49, 5, 63, 10, 50, 6, 60, 41, 25, 37, 21, 42, 26, 38, 22, 3, 57, 13, 53, 0, 58, 14, 54, 35, 19, 45, 29, 32, 16, 46, 30, 11, 51, 7, 61, 8, 48, 4, 62, 43, 27, 39, 23, 40, 24, 36, 20 }; int ditherOrdered8x8Matrix[] = { 1,235, 59,219, 15,231, 55,215, 2,232, 56,216, 12,228, 52,212, 129, 65,187,123,143, 79,183,119,130, 66,184,120,140, 76,180,116, 33,193, 17,251, 47,207, 31,247, 34,194, 18,248, 44,204, 28,244, 161, 97,145, 81,175,111,159, 95,162, 98,146, 82,172,108,156, 92, 9,225, 49,209, 5,239, 63,223, 10,226, 50,210, 6,236, 60,220, 137, 73,177,113,133, 69,191,127,138, 74,178,114,134, 70,188,124, 41,201, 25,241, 37,197, 21,255, 42,202, 26,242, 38,198, 22,252, 169,105,153, 89,165,101,149, 85,170,106,154, 90,166,102,150, 86, 3,233, 57,217, 13,229, 53,213, 0,234, 58,218, 14,230, 54,214, 131, 67,185,121,141, 77,181,117,128, 64,186,122,142, 78,182,118, 35,195, 19,249, 45,205, 29,245, 32,192, 16,250, 46,206, 30,246, 163, 99,147, 83,173,109,157, 93,160, 96,144, 80,174,110,158, 94, 11,227, 51,211, 7,237, 61,221, 8,224, 48,208, 4,238, 62,222, 139, 75,179,115,135, 71,189,125,136, 72,176,112,132, 68,190,126, 43,203, 27,243, 39,199, 23,253, 40,200, 24,240, 36,196, 20,254, 171,107,155, 91,167,103,151, 87,168,104,152, 88,164,100,148, 84 }; int ditherCluster3Matrix[] = { 9,11,10, 8, 6, 7, 12,17,16, 5, 0, 1, 13,14,15, 4, 3, 2, 8, 6, 7, 9,11,10, 5, 0, 1,12,17,16, 4, 3, 2,13,14,15 }; int ditherCluster4Matrix[] = { 18,20,19,16,13,11,12,15, 27,28,29,22, 4, 3, 2, 9, 26,31,30,21, 5, 0, 1,10, 23,25,24,17, 8, 6, 7,14, 13,11,12,15,18,20,19,16, 4, 3, 2, 9,27,28,29,22, 5, 0, 1,10,26,31,30,21, 8, 6, 7,14,23,25,24,17 }; int ditherCluster8Matrix[] = { 64, 69, 77, 87, 86, 76, 68, 67, 63, 58, 50, 40, 41, 51, 59, 60, 70, 94,100,109,108, 99, 93, 75, 57, 33, 27, 18, 19, 28, 34, 52, 78,101,114,116,115,112, 98, 83, 49, 26, 13, 11, 12, 15, 29, 44, 88,110,123,124,125,118,107, 85, 39, 17, 4, 3, 2, 9, 20, 42, 89,111,122,127,126,117,106, 84, 38, 16, 5, 0, 1, 10, 21, 43, 79,102,119,121,120,113, 97, 82, 48, 25, 8, 6, 7, 14, 30, 45, 71, 95,103,104,105, 96, 92, 74, 56, 32, 24, 23, 22, 31, 35, 53, 65, 72, 80, 90, 91, 81, 73, 66, 62, 55, 47, 37, 36, 46, 54, 61, 63, 58, 50, 40, 41, 51, 59, 60, 64, 69, 77, 87, 86, 76, 68, 67, 57, 33, 27, 18, 19, 28, 34, 52, 70, 94,100,109,108, 99, 93, 75, 49, 26, 13, 11, 12, 15, 29, 44, 78,101,114,116,115,112, 98, 83, 39, 17, 4, 3, 2, 9, 20, 42, 88,110,123,124,125,118,107, 85, 38, 16, 5, 0, 1, 10, 21, 43, 89,111,122,127,126,117,106, 84, 48, 25, 8, 6, 7, 14, 30, 45, 79,102,119,121,120,113, 97, 82, 56, 32, 24, 23, 22, 31, 35, 53, 71, 95,103,104,105, 96, 92, 74, 62, 55, 47, 37, 36, 46, 54, 61, 65, 72, 80, 90, 91, 81, 73, 66 }; int matrixSizes[] = {4, 16, 16, 16, 36, 64, 256, 36, 64, 256}; int* matrixes[] = {ditherMagic2x2Matrix, ditherMagic4x4Matrix, ditherOrdered4x4Matrix, ditherLines4x4Matrix, dither90Halftone6x6Matrix, ditherOrdered6x6Matrix, ditherOrdered8x8Matrix, ditherCluster3Matrix, ditherCluster4Matrix, ditherCluster8Matrix}; typedef struct dither_instance { unsigned int width; unsigned int height; double levels; double matrixid; } dither_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* dither_info) { dither_info->name = "dither"; dither_info->author = "Janne Liljeblad"; dither_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; dither_info->color_model = F0R_COLOR_MODEL_RGBA8888; dither_info->frei0r_version = FREI0R_MAJOR_VERSION; dither_info->major_version = 0; dither_info->minor_version = 1; dither_info->num_params = 2; dither_info->explanation = "Dithers the image and reduces the number of available colors"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "levels"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of values per channel"; break; case 1: info->name = "matrixid"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Id of matrix used for dithering"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { dither_instance_t* inst = (dither_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->levels = 5.0 / 48.0;// input range 0.0 - 1.0 will be interpreted as levels range 2 - 50 inst->matrixid = 1.0; // input range 0.0 - 1.0 will be interpreted as matrixid 0 - 9 // e.g. values 0.0, 0.12, 0.23, 0.34, 0.45, 0.56, 0.67, 0.78, 0.89, 1.0 // will select matrixes 0 to 9 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; switch(param_index) { case 0: inst->levels = *((double*)param); break; case 1: inst->matrixid = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->levels; break; case 1: *((double*)param) = inst->matrixid; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { //init and get params assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double levelsInput = inst->levels * 48.0; levelsInput = CLAMP(levelsInput, 0.0, 48.0) + 2.0; int levels = (int)levelsInput; double matrixIdInput = inst->matrixid * 9.0; matrixIdInput = CLAMP(matrixIdInput, 0.0, 9.0); int matrixid = (int)matrixIdInput; int* matrix = matrixes[matrixid]; int matrixLength = matrixSizes[matrixid]; // init look-ups int rows, cols; rows = cols = (int)sqrt(matrixLength); int map[levels]; int i,v; for (i = 0; i < levels; i++) { v = 255 * i / (levels-1); map[i] = v; } int div[256]; int mod[256]; int rc = (rows * cols + 1); for (i = 0; i < 256; i++) { div[i] = (levels-1) * i / 256; mod[i] = i * rc /256; } // filter image unsigned int width = inst->width; unsigned int height = inst->height; unsigned int x,y,col,row; unsigned char r, g, b; for (y = 0; y < height; ++y) { for (x=0; x < width; ++x) { r = *src++; g = *src++; b = *src++; col = x % cols; row = y % rows; v = matrix[ row * cols + col]; r = map[mod[r] > v ? div[r] + 1 : div[r]]; g = map[mod[g] > v ? div[g] + 1 : div[g]]; b = map[mod[b] > v ? div[b] + 1 : div[b]]; *dst++ = r; *dst++ = g; *dst++ = b; *dst++ = *src++;//copy alpha } } } frei0r-plugins-1.8.0/src/filter/CMakeLists.txt0000644000175000017500000000537514220150123017674 0ustar jrmljrmlif (${GAVL_FOUND}) add_subdirectory (rgbparade) add_subdirectory (scale0tilt) add_subdirectory (vectorscope) endif (${GAVL_FOUND}) if (${OpenCV_FOUND}) add_subdirectory (facebl0r) add_subdirectory (facedetect) endif (${OpenCV_FOUND}) if (${Cairo_FOUND}) add_subdirectory (cairoimagegrid) add_subdirectory (cairogradient) endif (${Cairo_FOUND}) add_subdirectory (3dflippo) add_subdirectory (aech0r) add_subdirectory (alpha0ps) add_subdirectory (balanc0r) add_subdirectory (baltan) add_subdirectory (bluescreen0r) add_subdirectory (bgsubtract0r) add_subdirectory (blur) add_subdirectory (brightness) add_subdirectory (bw0r) add_subdirectory (cartoon) add_subdirectory (cluster) add_subdirectory (colgate) add_subdirectory (coloradj) add_subdirectory (colordistance) add_subdirectory (colorize) add_subdirectory (colorhalftone) add_subdirectory (colortap) add_subdirectory (contrast0r) add_subdirectory (c0rners) add_subdirectory (curves) add_subdirectory (d90stairsteppingfix) add_subdirectory (defish0r) add_subdirectory (delay0r) add_subdirectory (delaygrab) add_subdirectory (denoise) add_subdirectory (distort0r) add_subdirectory (dither) add_subdirectory (edgeglow) add_subdirectory (elastic_scale) add_subdirectory (emboss) add_subdirectory (equaliz0r) add_subdirectory (flippo) add_subdirectory (gamma) add_subdirectory (glow) add_subdirectory (glitch0r) #add_subdirectory (host_param_test) add_subdirectory (hueshift0r) add_subdirectory (invert0r) add_subdirectory (keyspillm0pup) add_subdirectory (lenscorrection) add_subdirectory (letterb0xed) add_subdirectory (levels) add_subdirectory (lightgraffiti) add_subdirectory (luminance) add_subdirectory (mask0mate) add_subdirectory (medians) if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") # clang 3.1 on OSX fails to compile this one add_subdirectory (measure) endif () add_subdirectory (ndvi) add_subdirectory (nervous) add_subdirectory (normaliz0r) add_subdirectory (nosync0r) add_subdirectory (perspective) add_subdirectory (pixeliz0r) add_subdirectory (posterize) add_subdirectory (premultiply) add_subdirectory (primaries) add_subdirectory (RGB) add_subdirectory (rgbnoise) add_subdirectory (rgbsplit0r) add_subdirectory (saturat0r) add_subdirectory (scanline0r) add_subdirectory (select0r) add_subdirectory (sharpness) add_subdirectory (sigmoidaltransfer) add_subdirectory (sobel) add_subdirectory (softglow) add_subdirectory (sopsat) add_subdirectory (spillsupress) add_subdirectory (squareblur) add_subdirectory (tehroxx0r) add_subdirectory (three_point_balance) add_subdirectory (threelay0r) add_subdirectory (threshold0r) add_subdirectory (timeout) add_subdirectory (tint0r) add_subdirectory (transparency) add_subdirectory (tutorial) add_subdirectory (twolay0r) add_subdirectory (vertigo) add_subdirectory (vignette) frei0r-plugins-1.8.0/src/filter/vignette/0000755000175000017500000000000014220150123016747 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/vignette/vignette.cpp0000644000175000017500000001245314220150123021305 0ustar jrmljrml/* * Copyright (C) 2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.hpp" #include "frei0r_math.h" /** Lens vignetting effect. This effect simulates «natural vignetting» whose light falloff can be described with a cos⁴ curve. Additionally the x:y aspect ratio of the vignette can be changed (note that normal cameras with a round aperture always have an aspect ratio of 1:1, but for cinematic effects the aspect ratio is often adjusted to match the frame's aspect ratio). The ClearCenter value allows one to shift the vignetting away from the center, preserving it from changes. */ class Vignette : public frei0r::filter { public: double m_aspect; ///< Neutral value: 0.5 double m_cc; ///< Neutral value: 0 double m_soft; ///< Suggested value: 0.6 Vignette(unsigned int width, unsigned int height) : m_width(width), m_height(height) { register_param(m_aspect, "aspect", "Aspect ratio"); register_param(m_cc, "clearCenter", "Size of the unaffected center"); register_param(m_soft, "soft", "Softness"); // Suggested default values m_aspect = .5; m_cc = 0; m_soft = .6; m_initialized = width*height > 0; if (m_initialized) { m_vignette = new float[width*height]; updateVignette(); } } ~Vignette() { if (m_initialized) { delete[] m_vignette; } } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + m_width*m_height, out); // Rebuild the vignette matrix if a parameter has changed if (m_prev_aspect != m_aspect || m_prev_cc != m_cc || m_prev_soft != m_soft) { updateVignette(); } unsigned char *pixel = (unsigned char *) in; unsigned char *dest = (unsigned char *) out; // Darken the pixels by multiplying with the vignette's factor float *vignette = m_vignette; for (unsigned int i = 0; i < size; i++) { *dest++ = (char) (*vignette * *pixel++); *dest++ = (char) (*vignette * *pixel++); *dest++ = (char) (*vignette * *pixel++); *dest++ = *pixel++; vignette++; } } private: double m_prev_aspect; double m_prev_cc; double m_prev_soft; float *m_vignette; bool m_initialized; unsigned int m_width; unsigned int m_height; void updateVignette() { // std::cout << "New settings: aspect = " << m_aspect << ", clear center = " << m_cc << ", soft = " << m_soft << std::endl; m_prev_aspect = m_aspect; m_prev_cc = m_cc; m_prev_soft = m_soft; float soft = 5*std::pow(float(1)-m_soft,2)+.01; float scaleX = 1; float scaleY = 1; // Distance from 0.5 (\in [0,0.5]) scaled to [0,1] float scale = std::fabs(m_aspect-.5)*2; // Map scale to [0,5] in a way that values near 0 can be adjusted more precisely scale = 1 + 4*std::pow(scale, 3); // Scale either x or y, depending on the aspect value being above or below 0.5 if (m_aspect > 0.5) { scaleX = scale; } else { scaleY = scale; } // std::cout << "Used values: soft=" << soft << ", x=" << scaleX << ", y=" << scaleY << std::endl; int cx = m_width/2; int cy = m_height/2; float rmax = std::sqrt(std::pow(float(cx), 2) + std::pow(float(cy), 2)); float r; for (int y = 0; y < m_height; y++) { for (int x = 0; x < m_width; x++) { // Euclidian distance to the center, normalized to [0,1] r = std::sqrt(std::pow(scaleX*(x-cx), 2) + std::pow(scaleY*(y-cy), 2))/rmax; // Subtract the clear center r -= m_cc; if (r <= 0) { // Clear center: Do not modify the brightness here m_vignette[y*m_width+x] = 1; } else { r *= soft; if (r > M_PI_2) { m_vignette[y*m_width+x] = 0; } else { m_vignette[y*m_width+x] = std::pow(std::cos(r), 4); } } } } } }; frei0r::construct plugin("Vignette", "Lens vignetting effect, applies natural vignetting", "Simon A. Eugster (Granjow)", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/vignette/CMakeLists.txt0000644000175000017500000000042114220150123021504 0ustar jrmljrmlset (SOURCES vignette.cpp) set (TARGET vignette) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/letterb0xed/0000755000175000017500000000000014220150123017344 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/letterb0xed/letterb0xed.c0000644000175000017500000000736714220150123021747 0ustar jrmljrml/* letterb0xed.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include typedef struct letterb0xed_instance { double value; double bg_transparent; int w, h; int top, bottom; int len; uint32_t background; } letterb0xed_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "LetterB0xed"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 2; info->explanation = "Adds Black Borders at top and bottom for Cinema Look"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Border Width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Transparency"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->len = width * height; inst->value = 0.4; inst->bg_transparent = 0.0; inst->top = (int)( ( inst->h / 2 ) * inst->value ); inst->bottom = inst->h - inst->top; inst->top *= inst->w; inst->bottom *= inst->w; inst->background = 0xFF000000; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; switch ( param_index ) { case 0: inst->value = *((double*)param); break; case 1: inst->bg_transparent = *((double*)param); break; } inst->top = (int)( ( inst->h / 2 ) * inst->value ); inst->bottom = inst->h - inst->top; inst->top *= inst->w; inst->bottom *= inst->w; inst->background = 0x00000000; if ( inst->bg_transparent < 0.5 ) { ((uint8_t*)(&inst->background))[3] = 0xFF; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->value; break; case 1: *((double*)param) = inst->bg_transparent; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; int i; for ( i = 0; i < inst->top; i++ ) { outframe[i] = inst->background; } for ( i = inst->top; i < inst->bottom; i++ ) { outframe[i] = inframe[i]; } for ( i = inst->bottom; i < inst->len; i++ ) { outframe[i] = inst->background; } } frei0r-plugins-1.8.0/src/filter/letterb0xed/CMakeLists.txt0000644000175000017500000000053214220150123022104 0ustar jrmljrmlset (SOURCES letterb0xed.c) set (TARGET letterb0xed) if (MSVC) set_source_files_properties (letterb0xed.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/delaygrab/0000755000175000017500000000000014220150123017054 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/delaygrab/delaygrab.cpp0000644000175000017500000001533614220150123021522 0ustar jrmljrml/* Delay Grab video effect blockwise, controllable image delay Copyright (C) 1999/2000 A. Schiffler Copyright (C) 2001/2002 Denis Roio original sourcecode is from libbgrab 2.1f ported to FreeJ, successively modified then ported to frei0r This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include #define QUEUEDEPTH 71 /* was 76 */ #define MODES 4 // freej compat facilitator typedef struct { int16_t x; ///< x axis position coordinate int16_t y; ///< y axis position coordinate uint16_t w; ///< width of frame in pixels uint16_t h; ///< height of frame in pixels uint8_t bpp; ///< bits per pixel uint16_t pitch; ///< width of frame in bytes uint32_t size; ///< size of the whole frame in bytes } ScreenGeometry; class DelayGrab: public frei0r::filter { public: DelayGrab(int wdt, int hgt); ~DelayGrab(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); void createDelaymap(int mode); void set_blocksize(int bs); int isqrt(unsigned int x); /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; int x,y,i,xyoff,v; uint8_t *imagequeue,*curqueue; int curqueuenum; uint32_t *curdelaymap; uint8_t *curpos,*curimage; int curposnum; void *delaymap; /* initialized from the init */ int delaymapwidth; /* width/blocksize */ int delaymapheight; /* height/blocksize */ int delaymapsize; /* delaymapheight*delaymapwidth */ int blocksize; int block_per_pitch; int block_per_bytespp; int block_per_res; int current_mode; }; void DelayGrab::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); geo.pitch = geo.w*(geo.bpp/8); } DelayGrab::DelayGrab(int wdt, int hgt) { delaymap = NULL; _init(wdt, hgt); imagequeue = (uint8_t *) malloc(QUEUEDEPTH*(geo.size)); /* starting mode */ current_mode = 4; /* starting blocksize */ set_blocksize(2); curqueue=imagequeue; curqueuenum=0; fastsrand(::time(NULL)); } DelayGrab::~DelayGrab() { if(delaymap) free(delaymap); free(imagequeue); } void DelayGrab::update(double time, uint32_t* out, const uint32_t* in) { /* Update queue pointer */ if (curqueuenum==0) { curqueuenum=QUEUEDEPTH-1; curqueue = imagequeue; curqueue += (geo.size*(QUEUEDEPTH-1)); } else { curqueuenum--; curqueue -= geo.size; } /* Copy image to queue */ memcpy(curqueue,in,geo.size); /* Copy image blockwise to screenbuffer */ curdelaymap= (uint32_t *)delaymap; for (y=0; y1) createDelaymap(current_mode-1); // break; // case 's': // set_blocksize(blocksize+1); // break; // case 'a': // if(blocksize>2) set_blocksize(blocksize-1); // break; // default: // res = 0; // break; // } // return res; // } void DelayGrab::createDelaymap(int mode) { double d; curdelaymap=(uint32_t *)delaymap; fastsrand(::time(NULL)); for (y=delaymapheight; y>0; y--) { for (x=delaymapwidth; x>0; x--) { switch (mode) { case 1: /* Random delay with square distribution */ d = (double)fastrand()/(double)RAND_MAX; *curdelaymap = (int)(d*d*16.0); break; case 2: /* Vertical stripes of increasing delay outward from center */ if (x<(delaymapwidth/2)) { v=(delaymapwidth/2)-x; } else if (x>(delaymapwidth/2)) { v=x-(delaymapwidth/2); } else { v=0; } *curdelaymap=v/2; break; case 3: /* Horizontal stripes of increasing delay outward from center */ if(y<(delaymapheight/2)) { v = (delaymapheight/2)-y; } else if(y>(delaymapheight/2)) { v = y-(delaymapheight/2); } else { v=0; } *curdelaymap=v/2; break; case 4: /* Rings of increasing delay outward from center */ v = (int)isqrt((unsigned int)((x-(delaymapwidth/2))* (x-(delaymapwidth/2))+ (y-(delaymapheight/2))* (y-(delaymapheight/2)))); *curdelaymap=v/2; break; } // switch /* Clip values */ if ((int)(*curdelaymap)<0) { *curdelaymap=0; } else if (*curdelaymap>(QUEUEDEPTH-1)) { *curdelaymap=(QUEUEDEPTH-1); } curdelaymap++; } } current_mode = mode; } void DelayGrab::set_blocksize(int bs) { blocksize = bs; block_per_pitch = blocksize*(geo.pitch); block_per_bytespp = blocksize*(geo.bpp>>3); block_per_res = blocksize<<(geo.bpp>>4); delaymapwidth = (geo.w)/blocksize; delaymapheight = (geo.h)/blocksize; delaymapsize = delaymapheight*delaymapwidth; if(delaymap) { free(delaymap); delaymap = NULL; } delaymap = malloc(delaymapsize*4); createDelaymap(current_mode); } /* i learned this on books // by jaromil */ int DelayGrab::isqrt(unsigned int x) { unsigned int m, y, b; m = 0x40000000; y = 0; while(m != 0) { b = y | m; y = y>>1; if(x>=b) { x=x-b; y=y|m; } m=m>>2; } return y; } frei0r::construct plugin("Delaygrab", "delayed frame blitting mapped on a time bitmap", "Bill Spinhover, Andreas Schiffler, Jaromil", 3,1); frei0r-plugins-1.8.0/src/filter/delaygrab/CMakeLists.txt0000644000175000017500000000042214220150123021612 0ustar jrmljrmlset (SOURCES delaygrab.cpp) set (TARGET delaygrab) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/lightgraffiti/0000755000175000017500000000000014220150123017745 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/lightgraffiti/lightgraffiti.cpp0000644000175000017500000013354214220150123023304 0ustar jrmljrml/* * Copyright (C) 2010-2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /** LIGHT GRAFFITI / LIGHT PAINTING / LUMASOL This effect is intended to simulate what happens when you use a shutter speed of e.g. 10 seconds for your camera and paint with light, like lamps, in the air -- just with video. It tries to remember bright spots and keeps them in a mask. Areas that are not very bright (i.e. background) will not sum up. Originally I saw this effect in some Ford Kuga commercials on YouTube when a friend shew me those. One of them was [1]. No information about how this effect works is given -- only that a guy from the Dutch PIPS:LAB[2] was involved. The technique seems to be slightly different though; whileas this frei0r effect works in post, the original Lumasol effect is said to work directly in-camera. Since the technique is fascinating I started writing this Open-Source effect.[3] The general concept is: 1. Extract the light by using thresholding (absolute brightness and brightness change relative to the background image fetched from the first frame) 2. Store the color in a light mask, and the estimated density in an alpha map (increased every time that a light source hits a pixel to simulate overexposure) 3. Paint the light mask over the video image 4. Dim the alpha map, and update the background image (moving average), if desired. 5. Repeat for the next frame. The second approach (LG_ADV) is based on the observation that colour mixing does not work well with the above one that stores colour values and changes the brightness via an alpha map. Therefore the new approach directly sums up colour values detected in the light source and does not use an alpha map. * Transitions are not very smooth out-of-the-box. This is solved by multiplying the light source's RGB value by (r+g+b)/3 (after normalizing them to [0,1]); Darker lights will then be even darker and the transition to the background looks smoother. * Lights may look a little faint regarding color. Therefore the saturation can be increased by a custom factor. Saturation depends on the brightness of the light map; the darker the light is, the more the saturation is increased. This will, within a sensible range, make the lights look more vital. Dimming works by scaling each color values individually. If you write your own Light Graffiti effect (e.g. for After Effects) I'd very much appreciate to hear about it! -- Simon (Granjow) [1] http://www.youtube.com/watch?v=WVaxuIKPKvU [2] http://www.pipslab.org/bio/keez-duyves/ [3] http://kdenlive.org/users/granjow/writing-light-graffiti-effect */ #include "frei0r.hpp" #include #include #include #include #define LG_ADV //#define LG_NO_OVERLAY // Not really working yet //#define LG_DEBUG // Macros to extract color components #define GETA(abgr) (((abgr) >> (3*CHAR_BIT)) & 0xFF) #define GETB(abgr) (((abgr) >> (2*CHAR_BIT)) & 0xFF) #define GETG(abgr) (((abgr) >> (1*CHAR_BIT)) & 0xFF) #define GETR(abgr) (((abgr) >> (0*CHAR_BIT)) & 0xFF) // Macro to assemble a color in RGBA8888 format #define RGBA(r,g,b,a) ( ((r) << (0*CHAR_BIT)) | ((g) << (1*CHAR_BIT)) | ((b) << (2*CHAR_BIT)) | ((a) << (3*CHAR_BIT)) ) // Component-wise maximum #define MAX(a,b) ( (((((a) >> (0*CHAR_BIT)) & 0xFF) > (((b) >> (0*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (0*CHAR_BIT))) : ((b) & (0xFF << (0*CHAR_BIT)))) \ | (((((a) >> (1*CHAR_BIT)) & 0xFF) > (((b) >> (1*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (1*CHAR_BIT))) : ((b) & (0xFF << (1*CHAR_BIT)))) \ | (((((a) >> (2*CHAR_BIT)) & 0xFF) > (((b) >> (2*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (2*CHAR_BIT))) : ((b) & (0xFF << (2*CHAR_BIT)))) \ | (((((a) >> (3*CHAR_BIT)) & 0xFF) > (((b) >> (3*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (3*CHAR_BIT))) : ((b) & (0xFF << (3*CHAR_BIT)))) ) #define CLAMP(a) (((a) < 0) ? 0 : (((a) > 255) ? 255 : (a))) #define ALPHA(mask,img) \ ( ( ((uint32_t) ( ((((mask) >> (0*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (0*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (0*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (0*CHAR_BIT)) & 0xFF) )) << (0*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (1*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (1*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (1*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (1*CHAR_BIT)) & 0xFF) )) << (1*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (2*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (2*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (2*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (2*CHAR_BIT)) & 0xFF) )) << (2*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (3*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (3*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (3*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (3*CHAR_BIT)) & 0xFF) )) << (3*CHAR_BIT)) ) // Screen layer mode #define SCREEN1(mask,img) ((uint8_t) (255-(255.0-(mask))*(255.0-(img))/255.0)) // Luma calculation. Refer to the SOP/Sat filter. #define REC709Y(r,g,b) (.2126*(r) + .7152*(g) + .0722*(b)) struct RGBFloat { float r; float g; float b; }; class LightGraffiti : public frei0r::filter { public: LightGraffiti(unsigned int width, unsigned int height) : m_lightMask(width*height, 0), m_alphaMap(4*width*height, 0), m_meanInitialized(false) { m_mode = Graffiti_LongAvgAlphaCumC; m_dimMode = Dim_Mult; #ifdef LG_ADV RGBFloat rgb0; rgb0.r = 0; rgb0.g = 0; rgb0.b = 0; m_rgbLightMask = std::vector(width*height, rgb0); #ifdef LG_DEBUG for (int i = 0; i < width*height; i++) { if (m_rgbLightMask[i].r != 0 || m_rgbLightMask[i].g != 0 || m_rgbLightMask[i].b != 0) { std::cout << "ERROR: " << m_rgbLightMask[i].r; } } #endif #endif #ifdef LG_NO_OVERLAY m_prevMask = std::vector(width*height, rgb0); #endif register_param(m_pSensitivity, "sensitivity", "Sensitivity of the effect for light (higher sensitivity will lead to brighter lights)"); register_param(m_pBackgroundWeight, "backgroundWeight", "Describes how strong the (accumulated) background should shine through"); register_param(m_pThresholdBrightness, "thresholdBrightness", "Brightness threshold to distinguish between foreground and background"); register_param(m_pThresholdDifference, "thresholdDifference", "Threshold: Difference to background to distinguish between fore- and background"); register_param(m_pThresholdDiffSum, "thresholdDiffSum", "Threshold for sum of differences. Can in most cases be ignored (set to 0)."); register_param(m_pDim, "dim", "Dimming of the light mask"); register_param(m_pSaturation, "saturation", "Saturation of lights"); register_param(m_pLowerOverexposure, "lowerOverexposure", "Prevents some overexposure if the light source stays steady too long (varying speed)"); register_param(m_pStatsBrightness, "statsBrightness", "Display the brightness and threshold, for adjusting the brightness threshold parameter"); register_param(m_pStatsDiff, "statsDifference", "Display the background difference and threshold"); register_param(m_pStatsDiffSum, "statsDiffSum", "Display the sum of the background difference and the threshold"); register_param(m_pReset, "reset", "Reset filter masks"); register_param(m_pTransparentBackground, "transparentBackground", "Make the background transparent"); register_param(m_pBlackReference, "blackReference", "Uses black as background image instead of the first frame."); register_param(m_pLongAlpha, "longAlpha", "Alpha value for moving average"); register_param(m_pNonlinearDim, "nonlinearDim", "Nonlinear dimming (may look more natural)"); m_pLongAlpha = 1/128.0; m_pSensitivity = 1 / 5.; m_pBackgroundWeight = 0; m_pThresholdBrightness = 450 / 765.; m_pThresholdDifference = 0; m_pThresholdDiffSum = 0; m_pDim = 0; m_pSaturation = 1 / 4.; m_pLowerOverexposure = 0; m_pStatsBrightness = false; m_pStatsDiff = false; m_pStatsDiffSum = false; m_pReset = false; m_pTransparentBackground = false; m_pBlackReference = false; m_pLongAlpha = 0; m_pNonlinearDim = 0; } ~LightGraffiti() { // I was told that a std::vector does not need to be deleted -- // therefore nothing to do here! } enum GraffitiMode { Graffiti_max, Graffiti_max_sum, Graffiti_Y, Graffiti_Avg, Graffiti_Avg2, Graffiti_Avg_Stat, Graffiti_AvgTresh_Stat, Graffiti_Max_Stat, Graffiti_Y_Stat, Graffiti_S_Stat, Graffiti_STresh_Stat, Graffiti_SDiff_Stat, Graffiti_SDiffTresh_Stat, Graffiti_SSqrt_Stat, Graffiti_LongAvg, Graffiti_LongAvg_Stat, Graffiti_LongAvgAlpha, Graffiti_LongAvgAlpha_Stat, Graffiti_LongAvgAlphaCumC }; enum DimMode { Dim_Mult, Dim_Sin }; virtual void update(double time, uint32_t* out, const uint32_t* in) { double sensitivity = m_pSensitivity * 5; double thresholdBrightness = m_pThresholdBrightness * 765; double thresholdDifference = m_pThresholdDifference * 255; double thresholdDiffSum = m_pThresholdDiffSum * 765; double saturation = m_pSaturation * 4; double lowerOverexposure = m_pLowerOverexposure * 10; // Copy everything to the output image. // Most of the image will very likely not change at all. std::copy(in, in + width*height, out); #ifdef LG_ADV RGBFloat rgb0; rgb0.r = 0; rgb0.g = 0; rgb0.b = 0; #endif if (m_pNonlinearDim) { m_dimMode = Dim_Sin; } else { m_dimMode = Dim_Mult; } /* Refresh the background image */ if (!m_meanInitialized || m_pReset) { if (m_pBlackReference) { // Do not use the first frame from the movie as background image but plain black // to calculate the added light. Useful e.g. when dealing with still images. m_longMeanImage = std::vector(width*height*3, 0); } else { m_longMeanImage = std::vector(width*height*3); for (unsigned int pixel = 0; pixel < width*height; pixel++) { m_longMeanImage[3*pixel+0] = GETR(in[pixel]); m_longMeanImage[3*pixel+1] = GETG(in[pixel]); m_longMeanImage[3*pixel+2] = GETB(in[pixel]); } } m_meanInitialized = true; } else { // Calculate the mean image to estimate the background. If alpha is set > 0, bright light sources // moving into the image and standing still will eventually be treated as background. if (m_pLongAlpha > 0) { for (unsigned int pixel = 0; pixel < width*height; pixel++) { m_longMeanImage[3*pixel+0] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+0] + m_pLongAlpha * GETR(in[pixel]); m_longMeanImage[3*pixel+1] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+1] + m_pLongAlpha * GETG(in[pixel]); m_longMeanImage[3*pixel+2] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+2] + m_pLongAlpha * GETB(in[pixel]); } } } /* Light mask dimming */ if (m_pDim > 0) { // Dims the light mask. Lights will leave fainting trails. float factor = 1-m_pDim; /* Gnu Octave: range=linspace(0,1,100); % Sin plot(range,sin(range*pi/2).^.5) plot(range,sin(range*pi/2).^.25) */ switch (m_dimMode) { case Dim_Mult: #ifdef LG_ADV for (size_t i = 0; i < m_rgbLightMask.size(); i++) { m_rgbLightMask[i].r *= factor; m_rgbLightMask[i].g *= factor; m_rgbLightMask[i].b *= factor; } #else for (unsigned int i = 0; i < width*height; i++) { m_alphaMap[4*i + 0] *= factor; m_alphaMap[4*i + 1] *= factor; m_alphaMap[4*i + 2] *= factor; m_alphaMap[4*i + 3] *= factor; } #endif break; case Dim_Sin: #ifdef LG_ADV for (size_t i = 0; i < m_rgbLightMask.size(); i++) { // Red if (m_rgbLightMask[i].r < 1) { m_rgbLightMask[i].r *= pow(sin(m_rgbLightMask[i].r * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].r *= factor; } if (m_rgbLightMask[i].r < 0) { m_rgbLightMask[i].r = 0; } // Green if (m_rgbLightMask[i].g < 1) { m_rgbLightMask[i].g *= pow(sin(m_rgbLightMask[i].g * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].g *= factor; } if (m_rgbLightMask[i].g < 0) { m_rgbLightMask[i].g = 0; } // Blue if (m_rgbLightMask[i].b < 1) { m_rgbLightMask[i].b *= pow(sin(m_rgbLightMask[i].b * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].b *= factor; } if (m_rgbLightMask[i].b < 0) { m_rgbLightMask[i].b = 0; } } #else // Attention: Since Graffiti_LongAvgAlphaCumC only makes use of the first alpha channel // the other channels are not calculated here due to efficiency reasons. // May have to be adjusted if required. for (int i = 0; i < width*height; i++) { if (m_alphaMap[4*i + 0] < 1) { m_alphaMap[4*i + 0] *= pow(sin(m_alphaMap[4*i + 0] * M_PI/2), m_pDim) - .01; } else { m_alphaMap[4*i + 0] *= factor; } if (m_alphaMap[4*i + 0] < 0) { m_alphaMap[4*i + 0] = 0; } } #endif break; } } /* Reset all masks if desired (mainly for parameter adjustments when working in the NLE) */ if (m_pReset) { #ifdef LG_ADV m_rgbLightMask = std::vector(width*height, rgb0); #else std::fill(&m_lightMask[0], &m_lightMask[width*height - 1], 0); std::fill(&m_alphaMap[0], &m_alphaMap[width*height*4 - 1], 0); #endif // m_longMeanImage has been handled above already (set to the current image). } int r, g, b; int maxDiff, temp, sum; unsigned int min; unsigned int max; float f; float fr, fg, fb, sr, sg, sb, fy, fsat; #ifdef LG_DEBUG int deCount = 0; #endif switch (m_mode) { /* Lots of testing modes here! */ case Graffiti_max: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_max_sum: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) && (GETR(out[pixel]) + GETG(out[pixel]) + GETB(out[pixel]) > 0xFF + 0xCC + 0xCC) ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_Y: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( .299*GETR(out[pixel])/255.0 + .587 * GETG(out[pixel])/255.0 + .114 * GETB(out[pixel])/255.0 >= .85 ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_Max_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) { out[pixel] = 0xFFFFFFFF; } else { out[pixel] = 0; } } break; case Graffiti_Y_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { temp = .299*GETR(out[pixel]) + .587 * GETG(out[pixel]) + .114 * GETB(out[pixel]); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } break; case Graffiti_S_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_STresh_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0 || max < 0x80) { out[pixel] = 0; } else { temp = 255.0*((float)max-min)/max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_SDiff_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); int sat; if (min == 0) { sat = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); sat = RGBA(temp, temp, temp, 0xFF); } min = m_longMeanImage[3*pixel+0]; max = m_longMeanImage[3*pixel+0]; if (m_longMeanImage[3*pixel+1] < min) min = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+1] > max) max = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+2] < min) min = m_longMeanImage[3*pixel+2]; if (m_longMeanImage[3*pixel+2] > max) max = m_longMeanImage[3*pixel+2]; if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } temp = 0x7f + GETR(out[pixel]) - GETR(sat); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } break; case Graffiti_SDiffTresh_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); int sat; if (min == 0) { sat = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); sat = RGBA(temp, temp, temp, 0xFF); } if (max < 0x80) { out[pixel] = RGBA(0,0,0,0xFF); } else { min = m_longMeanImage[3*pixel+0]; max = m_longMeanImage[3*pixel+0]; if (m_longMeanImage[3*pixel+1] < min) min = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+1] > max) max = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+2] < min) min = m_longMeanImage[3*pixel+2]; if (m_longMeanImage[3*pixel+2] > max) max = m_longMeanImage[3*pixel+2]; if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } temp = 0x7f + GETR(out[pixel]) - GETR(sat); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_SSqrt_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max/(256.0-max); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_LongAvg_Stat: maxDiff = 0; temp = 0; for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0])/2; r = CLAMP(r); g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1])/2; g = CLAMP(g); b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2])/2; b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } break; case Graffiti_LongAvg: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); m_alphaMap[4*pixel+0] = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); m_alphaMap[4*pixel+0] = CLAMP(m_alphaMap[4*pixel+0])/255.0; m_alphaMap[4*pixel+1] = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); m_alphaMap[4*pixel+1] = CLAMP(m_alphaMap[4*pixel+1])/255.0; m_alphaMap[4*pixel+2] = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); m_alphaMap[4*pixel+2] = CLAMP(m_alphaMap[4*pixel+2])/255.0; m_alphaMap[4*pixel+3] = 1; } if (m_lightMask[pixel] != 0) { r = SCREEN1(GETR(out[pixel]), GETR(m_lightMask[pixel])); g = SCREEN1(GETG(out[pixel]), GETG(m_lightMask[pixel])); b = SCREEN1(GETB(out[pixel]), GETB(m_lightMask[pixel])); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } } break; case Graffiti_LongAvgAlpha_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); f = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+0]) m_alphaMap[4*pixel+0] = f; f = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+1]) m_alphaMap[4*pixel+1] = f; f = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+2]) m_alphaMap[4*pixel+2] = f; m_alphaMap[4*pixel+3] = 1; } r = 255.0*m_alphaMap[4*pixel+0]; g = 255*m_alphaMap[4*pixel+1]; b = 255*m_alphaMap[4*pixel+2]; out[pixel] = RGBA(r,g,b,0xFF); } break; case Graffiti_LongAvgAlpha: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); f = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+0]) m_alphaMap[4*pixel+0] = f; f = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+1]) m_alphaMap[4*pixel+1] = f; f = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+2]) m_alphaMap[4*pixel+2] = f; } if (m_lightMask[pixel] != 0) { r = SCREEN1(GETR(out[pixel]), m_alphaMap[4*pixel+0]*GETR(m_lightMask[pixel])); g = SCREEN1(GETG(out[pixel]), m_alphaMap[4*pixel+1]*GETG(m_lightMask[pixel])); b = SCREEN1(GETB(out[pixel]), m_alphaMap[4*pixel+2]*GETB(m_lightMask[pixel])); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } } break; case Graffiti_LongAvgAlphaCumC: /** Ideas (partially considered) to get a realistic look: * Remember Hue if Saturation > 0.1 (below: Close to white, so Hue might be wrong → remember Saturation as well) * Maximize Saturation for low alpha (opacity) * Make alpha depend on the light source's brightness * If alpha > 1: Simulate overexposure by going towards white * If pixel is bright in another frame: Sum up alpha values (longer exposure) Maybe: Logarithmic scale? → Overexposure becomes harder log(alpha/factor + 1) or sqrt(alpha/factor) */ for (unsigned int pixel = 0; pixel < width*height; pixel++) { /* Light detection */ // maxDiff: Maximum difference to the mean image // {-255,...,255} // max: Maximum pixel value // {0,...,255} // temp: Sum of all differences // {-3*255,...,3*255} // sum: Sum of all pixel values // {0,...,3*255} r = GETR(out[pixel]) - m_longMeanImage[3*pixel+0]; maxDiff = r; max = GETR(out[pixel]); temp = r; g = GETG(out[pixel]) - m_longMeanImage[3*pixel+1]; if (max < GETG(out[pixel])) { max = GETG(out[pixel]); } if (maxDiff < g) { maxDiff = g; } temp += g; b = GETB(out[pixel]) - m_longMeanImage[3*pixel+2]; if (max < GETB(out[pixel])) { max = GETB(out[pixel]); } if (maxDiff < b) { maxDiff = b; } temp += b; sum = GETR(out[pixel]) + GETG(out[pixel]) + GETB(out[pixel]); if ( maxDiff > thresholdDifference && temp > thresholdDiffSum && sum > thresholdBrightness // If all requirements are met, then this should be a light source. ) { #ifdef LG_ADV // Just add values as float. Overflows are highly unlikely (3.4E38+ frames ...). fr = CLAMP(r)/255.0; fg = CLAMP(g)/255.0; fb = CLAMP(b)/255.0; f = (fr + fg + fb) / 3 * sensitivity; fr *= f; fg *= f; fb *= f; #ifdef LG_NO_OVERLAY // std::cout << "fr: " << fr << "; fg: " << fg << "; fb: " << fb << "\n"; fr -= m_prevMask[pixel].r; fg -= m_prevMask[pixel].g; fb -= m_prevMask[pixel].b; m_prevMask[pixel].r += fr; m_prevMask[pixel].g += fg; m_prevMask[pixel].b += fb; // std::cout << "fr2: " << fr << "; fg2: " << fg << "; fb2: " << fb << "\n"; if (fr < 0) { fr = 0; } if (fg < 0) { fg = 0; } if (fb < 0) { fb = 0; } #endif m_rgbLightMask[pixel].r += fr; m_rgbLightMask[pixel].g += fg; m_rgbLightMask[pixel].b += fb; #else // Store the «additional» light delivered by the light source in the light mask. color = RGBA(CLAMP(r), CLAMP(g), CLAMP(b),0xFF); m_lightMask[pixel] = MAX(m_lightMask[pixel], color); // Add the brightness of the light source to the brightness map (alpha map) y = REC709Y(CLAMP(r), CLAMP(g), CLAMP(b)) / 255.0; y = y * sensitivity; m_alphaMap[4*pixel] += y; #endif } else { #ifdef LG_NO_OVERLAY m_prevMask[pixel] = rgb0; #endif } /* Background weight */ if (m_pBackgroundWeight > 0) { // Use part of the background mean. This allows one to have only lights appearing in the video // if people or other objects walk into the video after the first frame (darker, therefore not in the light mask). out[pixel] = RGBA((int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+0] + (1-m_pBackgroundWeight)*GETR(out[pixel])), (int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+1] + (1-m_pBackgroundWeight)*GETG(out[pixel])), (int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+2] + (1-m_pBackgroundWeight)*GETB(out[pixel])), 0xFF); } /* Adding light mask */ #ifdef LG_ADV if ( (m_rgbLightMask[pixel].r != 0 || m_rgbLightMask[pixel].g != 0 || m_rgbLightMask[pixel].b != 0) && !m_pStatsBrightness && !m_pStatsDiff && !m_pStatsDiffSum ) { fr = m_rgbLightMask[pixel].r; fg = m_rgbLightMask[pixel].g; fb = m_rgbLightMask[pixel].b; if (lowerOverexposure > 0) { // Comparisation of plots with octave: // clf;hold on;plot([0 1],[0 1],'k');plot(range,ones(length(range),1),'k');plot(range,sqrt(range));plot(range,log(1+range),'k');plot(range,log(1+range),'g');plot(range,(log(1+range)/3).^.5,'r');axis equal fr = pow( log(1+fr)/lowerOverexposure, .5 ); fg = pow( log(1+fg)/lowerOverexposure, .5 ); fb = pow( log(1+fb)/lowerOverexposure, .5 ); } // Calculate overflow between different colours: // A very bright red light source will eventually overflow into other channels. sr = 0; sg = 0; sb = 0; if (fr > 1) { sr += fr - 1; } if (fg > 1) { sg += fg - 1; } if (fb > 1) { sb += fb - 1; } fr += (sg + sb)/2; fg += (sr + sb)/2; fb += (sg + sb)/2; if (fr > 1) { fr = 1; } if (fg > 1) { fg = 1; } if (fb > 1) { fb = 1; } // Increase the saturation if the average brightness is below a certain level // Do not use Rec709 Luma since we want to consider all colours to equal parts. fy = (fr + fg + fb) / 3; if (fy < 1 && saturation > 0) { fsat = 1 + saturation*(1-fy); fr = fy + fsat * (fr-fy); fg = fy + fsat * (fg-fy); fb = fy + fsat * (fb-fy); } // Paint the light on top of the image using addition // Since brightness is equidistant in sRGB, this works fine. r = 255*fr + GETR(out[pixel]); g = 255*fg + GETG(out[pixel]); b = 255*fb + GETB(out[pixel]); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); #ifdef LG_DEBUG deCount++; if (deCount < 10) { std::cout << "r: " << m_rgbLightMask[pixel].r << ", fy: " << fy << ", fr: " << fr << ", sr: " << sr << ", R: " << r << ", inR: " << GETR(in[pixel]) << "\n"; } #endif } else if (m_pTransparentBackground) { // Transparent background out[pixel] &= RGBA(0xFF, 0xFF, 0xFF, 0); } #else if ( m_lightMask[pixel] != 0 && m_alphaMap[4*pixel + 0] != 0 && !m_pStatsBrightness && !m_pStatsDiff && !m_pStatsDiffSum ) { f = sqrt(m_alphaMap[4*pixel]); r = f * GETR(m_lightMask[pixel]); g = f * GETG(m_lightMask[pixel]); b = f * GETB(m_lightMask[pixel]); if (f > 1) { // Simulate overexposure sum = 0; if (r > 255) { sum += r-255; } if (g > 255) { sum += g-255; } if (b > 255) { sum += g-255; } if (sum > 0) { sum = sum/10.0; r += sum; g += sum; b += sum; } } else if (f < 1) { // Lower exposure: Stronger colors y = REC709Y(r,g,b); float sat = 2.0; r = y + sat * (r-y); g = y + sat * (g-y); b = y + sat * (b-y); } // Add the light map as additional light to the image r += GETR(out[pixel]); g += GETG(out[pixel]); b += GETB(out[pixel]); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } else if (m_pTransparentBackground) { // Transparent background out[pixel] &= RGBA(0xFF, 0xFF, 0xFF, 0); } #endif /* In-video statistics for easier parameter adjustment (thresholds) */ if (m_pStatsBrightness) { // Show the image's brightness and highlight the threshold set by the user // Limit maximum brightness to 80% for still being able to distinguish // between «bright spot» (light grey) and «over the threshold» (blue) r = .8*sum/3; g = .8*sum/3; b = .8*sum/3; if (sum > thresholdBrightness) { b = 255; } out[pixel] = RGBA(r,g,b,0xFF); } if (m_pStatsDiff) { // As above, but for the brightness difference relative to the background. r = .8*CLAMP(maxDiff); g = r; if (!m_pStatsBrightness) { b = r; } if (maxDiff > thresholdDifference) { g = 255; } out[pixel] = RGBA(r,g,b,0xFF); } if (m_pStatsDiffSum) { // As above, for the sum of the differences in each color channel. r = .8*CLAMP(temp/3.0); if (!m_pStatsDiff) { g = r; } if (!m_pStatsBrightness) { b = r; } if (temp > thresholdDiffSum) { r = 255; } out[pixel] = RGBA(r,g,b,0xFF); } } break; default: break; } } private: std::vector m_lightMask; std::vector m_longMeanImage; std::vector m_alphaMap; bool m_meanInitialized; GraffitiMode m_mode; DimMode m_dimMode; #ifdef LG_ADV std::vector m_rgbLightMask; #endif #ifdef LG_NO_OVERLAY std::vector m_prevMask; #endif double m_pLongAlpha; double m_pSensitivity; double m_pBackgroundWeight; double m_pThresholdBrightness; double m_pThresholdDifference; double m_pThresholdDiffSum; double m_pDim; double m_pSaturation; double m_pLowerOverexposure; bool m_pStatsBrightness; bool m_pStatsDiff; bool m_pStatsDiffSum; bool m_pTransparentBackground; bool m_pBlackReference; bool m_pNonlinearDim; bool m_pReset; }; frei0r::construct plugin("Light Graffiti", "Creates light graffitis from a video by keeping the brightest spots.", "Simon A. Eugster (Granjow)", 0,3, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/lightgraffiti/CMakeLists.txt0000644000175000017500000000051714220150123022510 0ustar jrmljrmlset (SOURCES lightgraffiti.cpp) set (TARGET lightgraffiti) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/nosync0r/0000755000175000017500000000000014220150123016675 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/nosync0r/nosync0r.cpp0000644000175000017500000000133014220150123021151 0ustar jrmljrml#include "frei0r.hpp" #include #include class nosync0r : public frei0r::filter { public: nosync0r(unsigned int width, unsigned int height) { hsync = 0.0; register_param(hsync,"HSync","the hsync offset"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { unsigned int first_line=static_cast(height*std::fmod(hsync,1.0)); std::copy(in+width*first_line, in+width*height, out); std::copy(in, in+width*first_line, out+width*(height-first_line)); } private: double hsync; }; frei0r::construct plugin("nosync0r", "broken tv", "Martin Bayer", 0,2); frei0r-plugins-1.8.0/src/filter/nosync0r/CMakeLists.txt0000644000175000017500000000042014220150123021431 0ustar jrmljrmlset (SOURCES nosync0r.cpp) set (TARGET nosync0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/3dflippo/0000755000175000017500000000000014220150123016642 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/3dflippo/CMakeLists.txt0000644000175000017500000000052114220150123021400 0ustar jrmljrmlset (SOURCES 3dflippo.c) set (TARGET 3dflippo) if (MSVC) set_source_files_properties (3dflippo.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/3dflippo/3dflippo.c0000644000175000017500000002424414220150123020534 0ustar jrmljrml/* 3dflippo.c */ /* * 25/01/2006 c.e. prelz * * My second frei0r effect - more complex flipping * * Copyright (C) 2006 BEK - Bergen Senter for Elektronisk Kunst * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.h" #include #include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #define MSIZE 4 #define TWO_PI (M_PI*2.0) enum axis { AXIS_X, AXIS_Y, AXIS_Z }; #include typedef struct tdflippo_instance { unsigned int width,height,fsize; int *mask; float flip[3],rate[3],center[2]; unsigned char invertrot,dontblank,fillblack,mustrecompute; } tdflippo_instance_t; static float **newmat(unsigned char unit_flg); static void matfree(float **mat); static float **mat_translate(float tx,float ty,float tz); static float **mat_rotate(enum axis ax,float angle); static float **matmult(float **mat1,float **mat2); static void vetmat(float **mat,float *x,float *y,float *z); static void recompute_mask(tdflippo_instance_t* inst); int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* flippoInfo) { flippoInfo->name="3dflippo"; flippoInfo->author="c.e. prelz AS FLUIDO "; flippoInfo->plugin_type=F0R_PLUGIN_TYPE_FILTER; flippoInfo->color_model=F0R_COLOR_MODEL_PACKED32; flippoInfo->frei0r_version=FREI0R_MAJOR_VERSION; flippoInfo->major_version=0; flippoInfo->minor_version=1; flippoInfo->num_params=11; flippoInfo->explanation="Frame rotation in 3d-space"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name="X axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the X axis"; break; case 1: info->name="Y axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the Y axis"; break; case 2: info->name="Z axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the Z axis"; break; case 3: info->name="X axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the X axis"; break; case 4: info->name="Y axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the Y axis"; break; case 5: info->name="Z axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the Z axis"; break; case 6: info->name="Center position (X)"; info->type=F0R_PARAM_DOUBLE; info->explanation="Position of the center of rotation on the X axis"; break; case 7: info->name="Center position (Y)"; info->type=F0R_PARAM_DOUBLE; info->explanation="Position of the center of rotation on the Y axis"; break; case 8: info->name="Invert rotation assignment"; info->type=F0R_PARAM_BOOL; info->explanation="If true, when mapping rotation, make inverted (wrong) assignment"; break; case 9: info->name="Don't blank mask"; info->type=F0R_PARAM_BOOL; info->explanation="Mask for frame transposition is not blanked, so a trace of old transpositions is maintained"; break; case 10: info->name="Fill with image or black"; info->type=F0R_PARAM_BOOL; info->explanation="If true, pixels that are not transposed are black, otherwise, they are copied with the original"; break; } } f0r_instance_t f0r_construct(unsigned int width,unsigned int height) { tdflippo_instance_t *inst=(tdflippo_instance_t*)calloc(1, sizeof(*inst)); inst->width=width; inst->height=height; inst->fsize=width*height; inst->flip[0]=inst->flip[1]=inst->flip[2]=inst->rate[0]=inst->rate[1]=inst->rate[2]=0.5; inst->mask=(int*)malloc(sizeof(int)*inst->fsize); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { tdflippo_instance_t* inst=(tdflippo_instance_t*)instance; free(inst->mask); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); tdflippo_instance_t *inst=(tdflippo_instance_t*)instance; switch(param_index) { case 0: inst->flip[0]=(float)(*((double*)param)); break; case 1: inst->flip[1]=(float)(*((double*)param)); break; case 2: inst->flip[2]=(float)(*((double*)param)); break; case 3: inst->rate[0]=(float)(*((double*)param)); break; case 4: inst->rate[1]=(float)(*((double*)param)); break; case 5: inst->rate[2]=(float)(*((double*)param)); break; case 6: inst->center[0]=(float)(*((double*)param)); break; case 7: inst->center[1]=(float)(*((double*)param)); break; case 8: inst->invertrot=(*((double*)param)>=0.5); break; case 9: inst->dontblank=(*((double*)param)>=0.5); break; case 10: inst->fillblack=(*((double*)param)>=0.5); break; } if((param_index>=0 && param_index<=2) || (param_index>=6 && param_index<=9)) inst->mustrecompute=1; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); tdflippo_instance_t *inst=(tdflippo_instance_t*)instance; switch(param_index) { case 0: *((double*)param)=inst->flip[0]; break; case 1: *((double*)param)=inst->flip[1]; break; case 2: *((double*)param)=inst->flip[2]; break; case 3: *((double*)param)=inst->rate[0]; break; case 4: *((double*)param)=inst->rate[1]; break; case 5: *((double*)param)=inst->rate[2]; break; case 6: *((double*)param)=inst->center[0]; break; case 7: *((double*)param)=inst->center[1]; break; case 8: *((double*)param)=(inst->invertrot ? 1.0 : 0.0); break; case 9: *((double*)param)=(inst->dontblank ? 1.0 : 0.0); break; case 10: *((double*)param)=(inst->fillblack ? 1.0 : 0.0); break; } } void f0r_update(f0r_instance_t instance,double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); tdflippo_instance_t* inst=(tdflippo_instance_t*)instance; int i; if(inst->rate[0]!=0.5 || inst->rate[1]!=0.5 || inst->rate[2]!=0.5 || inst->mustrecompute) { inst->mustrecompute=0; /* * We are changing: apply change and recompute mask */ for(i=0;i<3;i++) { inst->flip[i]+=inst->rate[i]-0.5; if(inst->flip[i]<0.0) inst->flip[i]+=1.0; else if(inst->flip[i]>=1.0) inst->flip[i]-=1.0; } recompute_mask(inst); } for(i=0;ifsize;i++) { if(inst->mask[i]>=0) outframe[i]=inframe[inst->mask[i]]; else if(!inst->fillblack) outframe[i]=inframe[i]; else outframe[i]=0; } } static float **newmat(unsigned char unit_flg) { int i; float **to_ret=(float**)malloc(sizeof(float *)*MSIZE); for(i=0;iwidth*inst->center[0]; float ypos=(float)inst->height*inst->center[1]; float **mat=mat_translate(xpos,ypos,0.0); if(inst->flip[0]!=0.5) mat=matmult(mat,mat_rotate(AXIS_X,(inst->flip[0]-0.5)*TWO_PI)); if(inst->flip[1]!=0.5) mat=matmult(mat,mat_rotate(AXIS_Y,(inst->flip[1]-0.5)*TWO_PI)); if(inst->flip[2]!=0.5) mat=matmult(mat,mat_rotate(AXIS_Z,(inst->flip[2]-0.5)*TWO_PI)); mat=matmult(mat,mat_translate(-xpos,-ypos,0.0)); #if 0 fprintf(stderr,"Resarra %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f\n", mat[0][0],mat[0][1],mat[0][2],mat[0][3], mat[1][0],mat[1][1],mat[1][2],mat[1][3], mat[2][0],mat[2][1],mat[2][2],mat[2][3], mat[3][0],mat[3][1],mat[3][2],mat[3][3]); #endif int x,y,nx,ny,pos; float xf,yf,zf; if(!inst->dontblank) memset(inst->mask,0xff,sizeof(int)*inst->fsize); for(y=0,pos=0;yheight;y++) for(x=0;xwidth;x++,pos++) { xf=x; yf=y; zf=0.0; vetmat(mat,&xf,&yf,&zf); nx=(int)(xf+0.5); ny=(int)(yf+0.5); if(nx>=0 && nxwidth && ny>=0 && nyheight) { if(!inst->invertrot) inst->mask[ny*inst->width+nx]=pos; else inst->mask[pos]=ny*inst->width+nx; } } matfree(mat); } frei0r-plugins-1.8.0/src/filter/sobel/0000755000175000017500000000000014220150123016226 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/sobel/sobel.cpp0000644000175000017500000000467714220150123020054 0ustar jrmljrml/* sobel.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class sobel : public frei0r::filter { public: sobel(unsigned int width, unsigned int height) { } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + width*height, out); for (unsigned int y=1; y plugin("Sobel", "Sobel filter", "Jean-Sebastien Senecal (Drone)", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/sobel/CMakeLists.txt0000644000175000017500000000041214220150123020763 0ustar jrmljrmlset (SOURCES sobel.cpp) set (TARGET sobel) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/RGB/0000755000175000017500000000000014220150123015534 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/RGB/B.c0000644000175000017500000000477714220150123016100 0ustar jrmljrml/* B.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "B"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Blue from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y> 8 ) | ((0x00ff0000 & (*src)) >> 16 ) ; } } frei0r-plugins-1.8.0/src/filter/RGB/R.c0000644000175000017500000000477714220150123016120 0ustar jrmljrml/* R.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "R"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Red from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "G"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Green from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y> 8 ) ; } } frei0r-plugins-1.8.0/src/filter/RGB/CMakeLists.txt0000644000175000017500000000126114220150123020274 0ustar jrmljrmlset (R_SOURCES R.c) set (G_SOURCES G.c) set (B_SOURCES B.c) if (MSVC) set_source_files_properties (R.c G.c B.c PROPERTIES LANGUAGE CXX) set (R_SOURCES ${R_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (R MODULE ${R_SOURCES}) add_library (G MODULE ${G_SOURCES}) add_library (B MODULE ${B_SOURCES}) set_target_properties (R PROPERTIES PREFIX "") set_target_properties (G PROPERTIES PREFIX "") set_target_properties (B PROPERTIES PREFIX "") install (TARGETS R LIBRARY DESTINATION ${LIBDIR}) install (TARGETS G LIBRARY DESTINATION ${LIBDIR}) install (TARGETS B LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/posterize/0000755000175000017500000000000014220150123017146 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/posterize/CMakeLists.txt0000644000175000017500000000052414220150123021707 0ustar jrmljrmlset (SOURCES posterize.c) set (TARGET posterize) if (MSVC) set_source_files_properties (posterize.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/posterize/posterize.c0000644000175000017500000000744314220150123021346 0ustar jrmljrml/* * This file is a port of com.jhlabs.image.PosterizeFilter.java * Copyright 2006 Jerry Huxtable * * posterize.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct posterize_instance { unsigned int width; unsigned int height; double levels; } posterize_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* posterize_info) { posterize_info->name = "posterize"; posterize_info->author = "Janne Liljeblad"; posterize_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; posterize_info->color_model = F0R_COLOR_MODEL_RGBA8888; posterize_info->frei0r_version = FREI0R_MAJOR_VERSION; posterize_info->major_version = 0; posterize_info->minor_version = 1; posterize_info->num_params = 1; posterize_info->explanation = "Posterizes image by reducing the number of colors used in image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "levels"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of values per channel"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { posterize_instance_t* inst = (posterize_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->levels = 5.0 / 48.0;// input range 0 - 1 will be interpreted as levels range 2 - 50 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; switch(param_index) { case 0: inst->levels = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->levels; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; unsigned int len = inst->width * inst->height; // convert input value 0.0-1.0 to int value 2-50 double levelsInput = inst->levels * 48.0; levelsInput = CLAMP(levelsInput, 0.0, 48.0) + 2.0; int numLevels = (int)levelsInput; // create levels table unsigned char levels[256]; int i; for (i = 0; i < 256; i++) { levels[i] = 255 * (numLevels*i / 256) / (numLevels-1); } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char r,g,b = 0; while (len--) { r = *src++; g = *src++; b = *src++; r = levels[r]; g = levels[g]; b = levels[b]; *dst++ = r; *dst++ = g; *dst++ = b; *dst++ = *src++;//copy alpha } } frei0r-plugins-1.8.0/src/filter/vertigo/0000755000175000017500000000000014220150123016601 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/vertigo/vertigo.c0000644000175000017500000001347214220150123020433 0ustar jrmljrml/* * VertigoTV - Alpha blending with zoomed and rotated images. * Copyright (C) 2001 FUKUCHI Kentarou * parametrization by jaromil * ported to frei0r by joepadmiraal * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.h" #include #include #include #include typedef struct vertigo_instance { unsigned int width; unsigned int height; int x,y,xc,yc; double phase_increment; double zoomrate; double tfactor; uint32_t *current_buffer, *alt_buffer; uint32_t *buffer; int dx, dy; int sx, sy; int pixels; double phase; } vertigo_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no deinitialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* vertigoInfo) { vertigoInfo->name = "Vertigo"; vertigoInfo->author = "Fukuchi Kentarou"; vertigoInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; vertigoInfo->color_model = F0R_COLOR_MODEL_RGBA8888; vertigoInfo->frei0r_version = FREI0R_MAJOR_VERSION; vertigoInfo->major_version = 1; vertigoInfo->minor_version = 2; vertigoInfo->num_params = 2; vertigoInfo->explanation = "alpha blending with zoomed and rotated images"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "PhaseIncrement"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Phase increment"; break; case 1: info->name = "Zoomrate"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Zoomrate"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { vertigo_instance_t* inst = (vertigo_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->pixels = width*height; inst->buffer = (uint32_t*)calloc(inst->pixels*2, sizeof(uint32_t)); if(inst->buffer == NULL) { free(inst); return 0; } inst->current_buffer = inst->buffer; inst->alt_buffer = inst->buffer + inst->pixels; inst->phase = 0.0; inst->phase_increment = 0.02; inst->zoomrate = 1.01; inst->x = width>>1; inst->y = height>>1; inst->xc = inst->x*inst->x; inst->yc = inst->y*inst->y; inst->tfactor = (inst->xc+inst->yc) * inst->zoomrate; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { vertigo_instance_t* inst = (vertigo_instance_t*)instance; if(inst->buffer!=NULL) { free(inst->buffer); inst->buffer = NULL; } free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vertigo_instance_t* inst = (vertigo_instance_t*)instance; switch(param_index) { case 0: /* phase_increment */ inst->phase_increment = *((double*)param); break; case 1: /* zoomrate */ inst->zoomrate = *((double*)param) * 5; inst->tfactor = (inst->xc+inst->yc) * inst->zoomrate; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vertigo_instance_t* inst = (vertigo_instance_t*)instance; switch(param_index) { case 0: /* phase_increment */ *((double*)param) = (double) (inst->phase_increment); break; case 1: /* zoomrate */ *((double*)param) = (double) (inst->zoomrate) / 5.; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { vertigo_instance_t* inst = (vertigo_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; int x = inst->x; int y = inst->y; int xc = inst->xc; int yc = inst->yc; double tfactor = inst->tfactor; uint32_t* dst = outframe; const uint32_t* src = inframe; uint32_t *p; uint32_t v; uint32_t alpha; int ox, oy; int i; double vx, vy; double dizz; dizz = sin(inst->phase) * 10 + sin(inst->phase*1.9+5) * 5; if(w > h) { if(dizz >= 0) { if(dizz > x) dizz = x; vx = (x*(x-dizz) + yc) / tfactor; } else { if(dizz < -x) dizz = -x; vx = (x*(x+dizz) + yc) / tfactor; } vy = (dizz*y) / tfactor; } else { if(dizz >= 0) { if(dizz > y) dizz = y; vx = (xc + y*(y-dizz)) / tfactor; } else { if(dizz < -y) dizz = -y; vx = (xc + y*(y+dizz)) / tfactor; } vy = (dizz*x) / tfactor; } inst->dx = vx * 65536; inst->dy = vy * 65536; inst->sx = (-vx * x + vy * y + x + cos(inst->phase*5) * 2) * 65536; inst->sy = (-vx * y - vy * x + y + sin(inst->phase*6) * 2) * 65536; inst->phase += inst->phase_increment; if(inst->phase > 5700000) inst->phase = 0; p = inst->alt_buffer; for(y=h; y>0; y--) { ox = inst->sx; oy = inst->sy; for(x=w; x>0; x--) { i = (oy>>16)*w + (ox>>16); if(i<0) i = 0; if(i>=inst->pixels) i = inst->pixels; v = inst->current_buffer[i] & 0xfcfcff; alpha = *src & 0xff000000; v = (v * 3) + ((*src++) & 0xfcfcff); *dst++ = (v>>2) | alpha; *p++ = (v>>2); ox += inst->dx; oy += inst->dy; } inst->sx -= inst->dy; inst->sy += inst->dx; } p = inst->current_buffer; inst->current_buffer = inst->alt_buffer; inst->alt_buffer = p; } frei0r-plugins-1.8.0/src/filter/vertigo/CMakeLists.txt0000644000175000017500000000051614220150123021343 0ustar jrmljrmlset (SOURCES vertigo.c) set (TARGET vertigo) if (MSVC) set_source_files_properties (vertigo.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/colorize/0000755000175000017500000000000014220150123016750 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/colorize/CMakeLists.txt0000644000175000017500000000052114220150123021506 0ustar jrmljrmlset (SOURCES colorize.c) set (TARGET colorize) if (MSVC) set_source_files_properties (colorize.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/colorize/colorize.c0000644000175000017500000001407514220150123020751 0ustar jrmljrml/* * This file is a port of Colorize plug-in from Gimp. * It contains code from files listed below: * gimpoperationcolorize.c * gimpcolortypes.h * gimpcolorspace.c * gimprgb.h * Copyright (C) 1995 Spencer Kimball and Peter Mattis * Copyright (C) 2007 Michael Natterer * * This file, colorize.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" #define GIMP_RGB_LUMINANCE_RED (0.2126) #define GIMP_RGB_LUMINANCE_GREEN (0.7152) #define GIMP_RGB_LUMINANCE_BLUE (0.0722) #define GIMP_RGB_LUMINANCE(r,g,b) ((r) * GIMP_RGB_LUMINANCE_RED + \ (g) * GIMP_RGB_LUMINANCE_GREEN + \ (b) * GIMP_RGB_LUMINANCE_BLUE) typedef struct colorize_instance { unsigned int width; unsigned int height; double hue; double saturation; double lightness; } colorize_instance_t; typedef struct _GimpRGB GimpRGB; typedef struct _GimpHSL GimpHSL; struct _GimpRGB { double r, g, b, a; }; struct _GimpHSL { double h, s, l, a; }; static inline double gimp_hsl_value (double n1, double n2, double hue) { double val; if (hue > 6.0) hue -= 6.0; else if (hue < 0.0) hue += 6.0; if (hue < 1.0) val = n1 + (n2 - n1) * hue; else if (hue < 3.0) val = n2; else if (hue < 4.0) val = n1 + (n2 - n1) * (4.0 - hue); else val = n1; return val; } static inline void gimp_hsl_to_rgb (const GimpHSL *hsl, GimpRGB *rgb) { if (hsl->s == 0) { /* achromatic case */ rgb->r = hsl->l; rgb->g = hsl->l; rgb->b = hsl->l; } else { double m1, m2; if (hsl->l <= 0.5) m2 = hsl->l * (1.0 + hsl->s); else m2 = hsl->l + hsl->s - hsl->l * hsl->s; m1 = 2.0 * hsl->l - m2; rgb->r = gimp_hsl_value (m1, m2, hsl->h * 6.0 + 2.0); rgb->g = gimp_hsl_value (m1, m2, hsl->h * 6.0); rgb->b = gimp_hsl_value (m1, m2, hsl->h * 6.0 - 2.0); } rgb->a = hsl->a; } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colorize_info) { colorize_info->name = "colorize"; colorize_info->author = "Janne Liljeblad"; colorize_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colorize_info->color_model = F0R_COLOR_MODEL_RGBA8888; colorize_info->frei0r_version = FREI0R_MAJOR_VERSION; colorize_info->major_version = 0; colorize_info->minor_version = 1; colorize_info->num_params = 3; colorize_info->explanation = "Colorizes image to selected hue, saturation and lightness"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Color shade of the colorized image"; break; case 1: info->name = "saturation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of color in the colorized image"; break; case 2: info->name = "lightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Lightness of the colorized image"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colorize_instance_t* inst = (colorize_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->hue = 0.5; inst->saturation = 0.5; inst->lightness = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; switch(param_index) { case 0: inst->hue = *((double*)param); break; case 1: inst->saturation = *((double*)param); break; case 2: inst->lightness = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->hue; break; case 1: *((double*)param) = inst->saturation; break; case 2: *((double*)param) = inst->lightness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; unsigned int len = inst->width * inst->height; GimpHSL hsl; GimpRGB rgb; hsl.h = inst->hue; hsl.s = inst->saturation; double lightness = inst->lightness - 0.5; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double lum, r, g, b = 0; while (len--) { r = *src++ / 255.0; g = *src++ / 255.0; b = *src++ / 255.0; lum = GIMP_RGB_LUMINANCE (r, g, b); if (lightness > 0) { lum = lum * (1.0 - lightness); lum += 1.0 - (1.0 - lightness); } else if (lightness < 0) { lum = lum * (lightness + 1.0); } hsl.l = lum; gimp_hsl_to_rgb (&hsl, &rgb); *dst++ = (unsigned char) (rgb.r * 255.0); *dst++ = (unsigned char) (rgb.g * 255.0); *dst++ = (unsigned char) (rgb.b * 255.0); *dst++ = *src++;//copy alpha } } frei0r-plugins-1.8.0/src/filter/colortap/0000755000175000017500000000000014220150123016745 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/colortap/CMakeLists.txt0000644000175000017500000000052114220150123021503 0ustar jrmljrmlset (SOURCES colortap.c) set (TARGET colortap) if (MSVC) set_source_files_properties (colortap.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/colortap/colortap.c0000644000175000017500000005552014220150123020743 0ustar jrmljrml/* * This file is a port of GStremer gstcoloreffects.c. * * colortap.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" /* * Tables were produced roughly this way: * - take a sample image * - open with the gimp and play with the Curves tool until you find the desired effect * - save the curve * - create a new 256x1 rgb image and paint a black to white gradient on it * - apply the curve * - save as "C source" * - the array in the saved file is the lookup table */ static const uint8_t sepia_table[768] = "\0\0\0\0\0\0\0\0\0\0\1\0\1\1\0\1\1\0\1\1\1\2\1\1\2\2\1\3\2\1\3\2\1\3\2\1" "\4\3\2\4\3\2\4\3\2\6\4\2\6\4\2\6\4\2\7\5\2\7\5\3\11\6\3\11\6\3\12\7\3\13" "\10\3\15\10\4\16\11\4\17\11\4\21\12\4\22\13\4\22\13\5\23\14\5\24\15\5\26" "\16\6\31\20\6\31\21\6\32\22\7\34\22\7\35\23\7\40\24\10\40\26\10!\26\11#\30" "\11&\31\12&\32\12'\34\13)\34\13*\37\13,\37\13-\40\14.\"\15" "0\"\15" "2#\17" "" "3&\17" "4&\17" "5'\20" "8(\21" "9)\21:*\23<,\23=-\23A.\24A0\25B0\25C2\26D3" "\30H4\30H7\31K7\32K8\32L9\33M:\34P<\34Q=\35S>\37T?\37UA\40VB!XC!ZD#\\F#^" "G#^J$`J&bK'bM'eM(fO)gP)iQ*kS,mT-mU-nV.oX/rY0sZ2u]2v]3w^3x`4za5{c7|c8~e8\177" "f9\200i:\203i<\204j<\206k=\207m>\210n?\211o?\213qA\214rC\215sC\217uD\220" "vD\221wF\223xG\224zH\225{J\227|K\230~K\231\177L\232\200M\234\202O\235\203" "P\236\204Q\240\206Q\241\207S\242\210T\243\211U\245\213V\246\214X\247\215" "Y\250\217Y\252\220Z\253\221\\\254\223]\254\224^\255\225`\257\227a\260\230" "b\261\231c\262\232e\264\234e\265\235f\266\236g\267\240i\267\241i\272\242" "k\273\243m\274\245n\274\246o\276\247q\277\250r\300\252s\301\253u\302\254" "v\304\255w\305\257x\306\257z\306\261{\307\262|\310\264~\310\265\177\313\266" "\200\314\267\202\315\267\203\316\272\204\317\273\206\317\274\207\320\276" "\210\322\277\211\323\277\213\324\301\214\325\302\215\326\304\217\326\305" "\220\327\306\221\327\307\223\331\310\224\333\311\225\334\311\227\334\313" "\227\335\315\231\335\316\231\337\317\234\340\320\235\341\320\235\341\323" "\240\342\324\241\343\324\242\343\326\243\345\327\245\345\330\245\346\331" "\250\346\333\252\347\334\253\351\335\254\351\335\255\351\337\257\352\340" "\260\353\341\260\354\342\262\355\343\264\355\344\265\355\345\266\356\346" "\266\356\347\272\357\350\273\360\351\274\360\351\276\361\352\277\361\353" "\300\362\353\301\362\354\302\362\355\304\362\356\305\364\357\305\364\357" "\310\364\360\311\365\361\313\365\361\314\366\362\315\366\362\316\366\363" "\316\367\364\320\367\364\320\367\365\324\367\365\324\370\366\326\370\366" "\327\371\366\330\371\367\331\371\367\333\371\370\333\372\370\336\372\370" "\336\372\371\340\373\371\341\373\372\342\373\372\343\374\372\344\374\373" "\344\374\373\347\374\374\350\375\374\351\375\374\351\375\374\352\375\375" "\352\376\375\353\376\376\355\376\376\356\376\376\357\377\377\357"; static const uint8_t heat_table[768] = "\0\0\0\0\0\0\0\1\0\0\1\0\0\1\1\0\2\1\0\2\1\1\2\1\1\2\2\1\2\2\1\3\2\1\3\3" "\1\3\3\1\4\3\1\4\4\1\5\4\1\5\5\2\5\6\2\6\6\2\6\7\2\6\7\2\7\7\2\7\11\2\10" "\11\2\10\12\3\11\13\3\11\13\3\11\14\3\12\15\3\12\17\3\13\17\3\14\20\3\14" "\22\4\15\23\4\16\24\4\16\26\4\16\27\4\17\31\4\20\34\4\21\34\5\21\40\5\22" "\40\5\22$\5\23$\5\25&\6\25(\6\26-\6\26-\6\27" "0\6\31" "2\7\31" "5\7\32;\7\34" ";\7\34?\10\35C\10\36G\10\37L\10\40V\11!V\11\"[\11$a\11&l\12&l\12'r\12(~\13" "*~\13,\204\14,\213\14.\221\14/\227\14" "1\236\15" "2\244\15" "4\252\15" "5\260" "\16" "7\267\16" "8\275\17:\302\17;\310\17=\323\20?\323\21@\330\21D\335\21D" "\342\22E\346\22I\353\23I\356\23K\362\24M\365\24N\370\25P\372\26R\374\26T" "\376\26V\377\27X\377\27Z\377\30\\\376\31`\376\31`\375\32b\373\32d\371\33" "f\366\34j\363\34j\360\35l\354\36n\350\36r\344\37r\337\40t\333\40w\326!y\321" "\"|\314#~\307$\201\301$\204\267%\207\267&\212\261'\214\254(\217\247(\222" "\241)\226\234*\231\227+\234\222,\237\216-\242\211.\245\205/\251\2010\254" "}1\257z2\262w3\266t4\271p5\274m6\277j7\302f8\305c9\310`:\314\\;\317Y<\321" "V>\324S?\327P@\332LA\335IB\337FC\342CE\344@F\347=G\351;I\3538I\3558M\357" "3P\3610S\363.V\365+Y\366)\\\370'`\371%d\372#g\373\"l\374\40p\374\37t\374" "\35t\375\34}\376\33\202\376\32\202\375\31\213\375\30\220\375\27\225\375\27" "\232\373\26\237\372\25\244\371\24\251\370\23\256\367\23\262\367\22\267\364" "\21\274\362\20\300\361\20\305\357\17\311\355\16\311\353\16\322\351\15\326" "\346\15\332\346\14\336\344\14\341\337\13\341\335\13\350\332\12\353\330\11" "\356\330\11\360\322\10\362\320\10\364\320\10\364\312\7\366\307\7\366\304" "\7\367\302\6\367\277\6\370\274\5\367\271\5\367\271\5\367\263\4\365\260\4" "\364\255\4\363\253\3\362\250\3\361\245\3\360\242\3\357\240\3\357\235\2\355" "\232\2\355\227\2\354\225\2\353\221\1\353\216\1\353\216\1\353\213\1\353\204" "\1\353\201\1\354}\1\354y\0\354v\0\355r\0\355n\0\355j\0\356f\0\356b\0\357" "_\0\357[\0\357W\0\357S\0\360O\0\360O\0\361K\0\361C\0\362@\0\363<\0\3638\0" "\3648\0\3641\0\365.\0\366+\0\366'\0\367'\0\370!\0\370\36\0\370\33\0\371\30" "\0\371\26\0\373\26\0\373\23\0\374\15\0\374\13\0\375\10\0\375\5\0\376\3\0"; static const uint8_t red_green_table[768] = "\13\0\2\17\0\2\23\0\3\27\0\3\33\1\4\37\1\5\"\1\5&\1\5&\1\6-\1\7""1\2\7""4" "\2\10""8\2\10;\2\11>\2\12A\3\12D\3\13G\3\13G\3\14L\4\14O\4\14Q\4\16Q\4\16" "V\5\17V\5\17Y\5\17[\5\20]\6\21^\6\22_\6\22`\7\22`\7\23a\7\23b\10\24b\10\24" "b\10\25c\11\26c\11\26d\11\27e\12\27e\12\30e\13\31e\13\31f\14\32f\15\32g\15" "\34g\15\34g\16\34g\17\35g\17\35h\20\36h\20\37h\21\37h\22!i\22!i\23!i\24\"" "i\25\"i\25#i\26$j\27$j\30%j\31&j\31&j\32'j\33(j\34(j\35)j\36)j\37*j\40+j" "!+j\",j#,j$-j&.j'/j(/j)0j)0j,1i-2i-2i/4i14i15i45i47i77i97h;8h=9h?:hA:hC<" "hEgO?gQ?fQ@fVAfXBfXBf[Ce^DecFefFefFekGdnHdqIdqJdsKdvKc|Lc|Mc\177" "Nc\202Oc\204Pb\212Pb\215Qb\215Ra\220Sa\223Ta\225Ua\230Va\233Va\236W`\240" "W`\243X`\246Z`\250[_\253[_\256\\_\260]_\263__\265_^\270a^\272b^\274c^\277" "d^\301d^\303e^\305e]\307f]\311g]\313i]\315i]\317k]\321l]\322m]\324n]\325" "o\\\327p\\\330q\\\331r\\\333s\\\333t\\\335u\\\336x\\\337x\\\340y\\\341z\\" "\342{\\\343|\\\343}\\\345\177\\\345\200\\\347\201\\\347\202\\\350\204\\\352" "\205]\353\206]\354\207]\354\211]\355\212]\356\212]\356\215]\357\216^\357" "\217^\361\221^\361\222^\362\223^\363\223_\363\225_\363\227_\364\231_\365" "\232`\365\232`\365\235a\366\236a\366\240a\367\241a\367\243b\370\243b\370" "\244b\371\246c\371\250c\372\252d\372\253d\372\253e\373\255e\373\256f\373" "\261f\373\261g\374\263h\374\264h\374\266i\375\267j\375\271j\375\273k\375" "\274k\375\276l\376\301m\376\301o\376\302p\376\304r\376\305s\376\307u\377" "\311x\377\312z\377\314|\377\315\177\377\317\202\377\320\202\377\322\205\377" "\324\213\377\325\216\377\327\222\377\330\225\377\332\231\377\334\235\377" "\335\241\377\337\241\377\337\251\377\342\251\377\344\262\377\345\266\377" "\347\272\377\351\277\377\352\304\377\354\310\377\356\315\377\356\322\377" "\361\327\377\362\334\377\364\341\377\366\341\377\367\352\377\367\357\377" "\371\364\377\374\364\377\376\371\377\377"; static const uint8_t old_photo_table[768] = "&\3@'\4@(\5A)\6A*\7A*\10A+\11A,\12A,\13B.\13B/\15B0\16B0\17B1\20C2\21C3\22" "C4\23C5\24C5\25C6\26D7\27D8\30D8\31D:\32D:\33E<\34E<\35E=\36E>\37E?\40F@" "!F@!FA\"FB$FC$FC%GE&GE'GF(GG*GG*HH+HI,HK-HK/HM0IM0IM1IO2IO3JQ4JQ5JR6JR8K" "S8KT9KU:KW;KWLY?LZ@M[AM[BM\\CM]DN^EN_FN`GO`HOaIObJOcKOdLPdMPeNPfO" "PgPQhPQhRQiSRjSRjUSkVSlVSmXSnXToZTo[Tp\\Up]Uq^Vr_Vs`VsaVubWucWvcWveXwfXy" "fXyhYyiYziZ{jZ|kZ}m[}n[~n\\\177p\\\200q\\\201r]\201r]\202s^\202t^\203v_\203" "v_\204w_\205x`\205y`\206{a\207|a\207|b\211}b\212~c\212\177c\212\200d\213" "\201d\214\202d\214\203d\215\204e\216\205f\216\206g\217\207g\220\210g\221" "\211h\221\212i\222\213i\223\214j\223\215j\224\216k\225\217k\225\220k\226" "\221l\227\222m\227\223m\230\224n\231\225o\231\226o\232\227o\232\230p\233" "\231q\234\232q\235\233r\235\234s\236\235s\237\236t\237\237t\240\237u\241" "\241v\241\242w\242\243w\242\244x\243\245x\244\246y\244\247z\244\247z\246" "\251{\246\251|\247\253|\250\253}\250\254~\251\256~\252\257\177\252\260\200" "\253\260\200\253\262\201\254\263\201\255\263\203\255\265\203\256\265\204" "\257\267\205\257\267\205\260\271\206\260\272\206\261\273\207\262\273\210" "\262\275\211\262\276\212\264\277\212\264\277\213\265\300\214\265\301\215" "\266\303\216\266\303\216\267\304\216\267\305\217\270\306\220\271\307\221" "\271\311\222\272\311\223\272\312\223\273\313\224\274\314\225\274\315\226" "\275\316\226\275\317\227\276\320\230\277\321\230\277\322\231\300\323\232" "\301\324\233\301\325\234\302\326\234\302\327\236\303\331\236\304\331\237" "\304\332\240\305\333\240\305\334\241\306\335\242\307\336\243\307\337\244" "\310\340\244\310\341\245\311\341\246\311\343\247\312\344\250\313\345\251" "\313\346\251\314\347\252\315\347\253\315\351\254\316\352\255\316\353\256" "\316\353\256\320\354\257\320\356\260\321\356\261\321\360\262\322\360\262" "\323\362\263\323\362\264\324\363\265\324\365\265\325\366\267\326\367\267" "\326\370\270\327\371\271\327\371\272\330\372\272\330\374\273\331\374\275" "\331\375\275\332\377\276"; static const uint8_t xray_table[768] = "\377\377\377\377\377\377\376\376\376\375\375\376\374\375\375\373\374\375" "\372\374\374\371\374\374\370\373\373\366\373\372\366\372\372\365\372\371" "\363\371\371\363\371\370\362\370\370\360\370\367\360\367\366\357\367\365" "\356\366\365\355\366\364\353\365\363\353\365\363\352\364\362\351\363\362" "\347\363\361\346\362\361\345\362\361\344\362\360\343\361\357\343\361\356" "\342\360\356\341\360\356\340\357\355\336\356\354\336\356\354\335\355\353" "\334\355\353\333\355\352\331\354\351\331\353\351\330\353\350\327\353\350" "\325\352\347\325\351\347\324\350\346\323\350\345\322\347\344\321\347\344" "\320\347\344\317\346\343\316\346\342\315\345\341\314\344\341\313\344\340" "\312\344\340\311\343\337\310\342\337\307\342\335\306\341\335\305\341\335" "\303\340\334\303\337\333\302\337\333\301\337\332\300\336\331\276\335\331" "\276\334\330\274\334\330\274\334\327\273\333\327\272\333\326\271\332\325" "\270\332\325\267\331\324\266\330\323\265\330\323\264\327\322\263\327\321" "\262\326\320\261\325\320\257\325\317\257\324\317\256\324\316\254\323\315" "\254\322\315\253\322\314\252\321\313\251\321\313\250\320\312\246\317\311" "\245\317\311\245\316\310\244\316\307\243\315\307\242\314\306\241\314\305" "\240\312\305\237\312\304\236\312\303\235\311\303\234\311\302\233\307\301" "\232\307\300\231\307\300\230\306\277\227\305\276\226\305\276\225\304\275" "\224\303\274\223\303\273\222\302\273\221\301\272\220\301\271\217\300\270" "\216\277\270\215\277\267\214\276\266\213\275\265\212\275\265\211\274\264" "\210\273\263\207\273\262\206\272\262\205\271\261\204\270\260\203\270\257" "\202\267\257\201\266\256\200\266\255\177\265\254~\264\253}\263\253|\263\252" "{\262\251z\261\250y\260\247x\260\247w\257\246v\256\245u\255\244t\255\243" "s\254\243r\253\242q\252\241p\252\240o\251\237n\250\236m\247\235l\246\235" "l\246\235j\245\233i\244\232h\243\231g\242\230f\242\227e\241\226d\240\226" "c\237\225b\236\224a\235\223`\234\222_\234\221_\233\220]\232\217\\\231\216" "\\\230\215Z\227\214Y\226\214X\226\213W\225\212V\224\211U\223\210T\222\207" "S\221\206R\221\205Q\217\204P\216\203O\215\202N\215\201M\214\200M\213\177" "K\212~J\211}I\211|H\210|G\206zG\205zE\204xD\203vC\203vB\201tA\200s@\200q" "@~p>}o>|o<{l5\31<2\31<0\27" ":.\27" "5,\26" "3*\24" "1*\23.&\22.&\22*\"\21'\40\17%\36\16\"\34\15\"\32\14" "\36\32\13\33\26\13\31\24\11\26\22\11\24\20\7\24\16\6\21\16\5\14\14\4\12\10" "\3\7\6\3\5\4\1\2\2"; static const uint8_t xpro_table[768] = "\0\0\37\0\0\37\0\1\40\0\2!\0\2\"\0\3\"\1\4%\1\4%\1\5%\1\5'\1\7'\1\7(\1\7" "(\1\10*\1\11+\1\11,\1\12,\1\13/\1\14/\1\14" "1\2\15" "1\2\15" "1\2\16" "4\2\17" "" "4\3\17" "5\3\22" "7\3\22" "7\3\23" "8\3\24" "9\3\25;\3\26;\3\27<\3\27=\4\31" "=\4\33?\4\34@\5\34B\5\35C\5\36D\5\40D\5\40G\5!G\6\"H\6$H\7&J\7&K\7*M\7*M" "\10+N\10-P\11-P\11/R\11" "3R\11" "3T\12" "4U\12" "5U\13" "7W\14" "8Y\14" "9Y\14" ">\301>>\300@@\300@A\276" "AB\275BC\274CD\273DE\272EE\272FF\270HH\270HI\266IJ\265KK\264KL\263MM\262" "NN\262NN\261OO\257QP\256RQ\256RR\254TT\253UU\253VU\251VW\250XX\247XY\246" "YZ\245[[\245[[\243]]\243^^\242^_\240_`\237`a\236aa\235bb\235dc\233de\233" "ff\232gf\231hg\230hi\227ji\226kj\225lk\223lm\223nm\222nn\221op\217qq\216" "rr\215ss\214st\213uu\213uu\211wv\210ww\207xx\207yz\205z{\205{{\204||\203" "}}\202\177~\201\177\200\177\200\201\177\202\202~\203\202|\204\203|\204\204" "{\205\206z\207\206x\207\207w\211\210w\211\211v\212\212u\213\214s\214\214" "r\215\215r\216\217q\217\217p\221\220o\221\222n\223\222l\224\223k\224\224" "k\225\225j\226\226i\227\227h\230\231f\231\231f\233\232e\233\233c\234\234" "c\235\235b\236\236a\237\237`\241\240_\242\241^\242\242]\243\244\\\244\244" "[\245\245Y\246\246Y\250\247X\250\250W\251\251V\252\252T\253\253T\254\255" "S\256\255R\257\256Q\257\260P\260\261O\261\261N\262\262M\263\263L\264\265" "K\265\265J\266\266I\267\270H\270\270G\271\271F\272\272E\273\273C\274\274" "B\275\275B\276\276A\277\277@\300\300?\301\301>\302\302=\303\303<\304\304" ";\305\305:\306\3069\307\3078\310\3107\311\3116\312\3125\313\3134\314\314" "3\315\3152\316\3161\317\3170\320\320/\321\321.\322\322-\323\323,\323\324" "+\325\325*\326\326)\327\327(\330\330'\331\331&\332\331%\333\332$\334\334" "#\334\335\"\336\336!\337\337\40\340\340\37\341\341\36\342\342\35\343\343" "\34\344\344\33\345\345\32\345\346\31\347\347\30\350\350\27\351\351\26\352" "\352\25\353\353\24\354\354\23\354\355\22\356\356\21\357\357\20\360\360\17" "\361\361\16\362\362\15\363\362\14\364\364\13\365\365\12\365\366\11\367\367" "\11\370\370\7\371\371\6\372\371\5\373\373\4\374\374\4\375\375\3\375\376\1"; static const uint8_t esses_table[768] = "\252\252\245\245\245\240\240\240\233\233\233\226\226\226\220\220\220\213" "\213\213\213\206\206\206\206\202}}\202xxxsssnnnjjjeeeaaaa\\\\XXXTXTPPPLL" "LLHHDHDAAA=A=::::66333000---++++++(((&$$\"\"$\"\"\"\40\36\40\36\36\36\34" "\34\34\32\32\32\32\32\32\31\31\31\30\30\30\30\27\30\27\27\27\27\27\27\30" "\27\27\30\30\30\30\31\30\31\31\31\31\31\31\31\31\31\32\32\32\33\33\33\34" "\33\33\34\34\34\35\35\35\35\36\35\36\37\36\37\37\37\40!\40!!!\"\"\"###$$" "$%%%&&&'''((()))***,,,---....001112224444557757888:::;:;;=????@?BBBBDBEE" "EGGGGIIIIKKKLNNNNPPRPRRTTTVVVWVWWYYY[[][]]___aaaacecegegiikikkkkmoooqqqs" "ssusuwuwwwy{{{{{}}}\177\177\177\201\201\201\203\203\205\205\205\210\210\210" "\210\212\214\212\214\216\214\216\220\216\220\220\220\222\222\222\222\224" "\224\224\226\226\226\230\230\230\232\232\234\234\234\236\236\236\236\240" "\240\240\242\242\242\244\244\246\246\246\246\252\250\252\252\252\254\254" "\254\256\256\256\260\260\260\260\261\261\261\263\263\263\265\265\265\267" "\267\267\271\271\273\273\273\273\274\274\274\274\276\276\300\300\300\302" "\302\302\303\303\303\305\305\305\307\307\307\311\311\311\312\312\312\314" "\312\314\315\315\315\317\317\320\320\320\320\322\322\322\323\323\323\325" "\325\325\326\326\326\326\326\330\331\331\331\332\331\332\334\334\334\335" "\334\335\336\335\336\337\337\337\341\341\341\341\342\342\343\342\343\344" "\344\344\345\345\344\346\345\346\347\347\347\350\347\350\351\351\351\351" "\351\352\352\352\352\352\353\352\354\354\353\355\354\355\355\355\355\355" "\355\355\356\356\355\356\356\356\356\356\356\356\356\355\354\354\354\354" "\354\353\353\353\353\351\351\351\347\347\347\345\345\342\342\340\340\340" "\340\335\335\335\335\332\332\332\327\327\327\323\323\320\320\320\320\314" "\314\314\310\310\310\305\305\305\301\301\301\275\275\275\271\271\271\265" "\265\265\261\261\261\255\255\251\251\245\251\245\245\245\241\241\241\235" "\235\235\231\231\231\226\226\226\222\222\222\217\217\217\214\214\214\211" "\211\211\206\211\206\206\202\202\202\200\200~~~|||yyywywuuusssqqqqqqnonn" "lljljhhhghgeeececbcb``b___]]]\\\\\\ZZZZZYWYYVVWTVTTTSSQQ"; typedef struct colortap_instance { unsigned int width; unsigned int height; char *table;//accepted values: "xpro","sepia","heat","red_green","old_photo","xray","esses","yellow_blue", default "xpro" } colortap_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colortapInfo) { colortapInfo->name = "colortap"; colortapInfo->author = "Janne Liljeblad"; colortapInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; colortapInfo->color_model = F0R_COLOR_MODEL_RGBA8888; colortapInfo->frei0r_version = FREI0R_MAJOR_VERSION; colortapInfo->major_version = 0; colortapInfo->minor_version = 9; colortapInfo->num_params = 1; colortapInfo->explanation = "Applies a pre-made color effect to image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "table"; info->type = F0R_PARAM_STRING; info->explanation = "Lookup table used to filter colors. One of: xpro, sepia, heat, red_green, old_photo, xray, esses, yellow_blue"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colortap_instance_t* inst = (colortap_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; const char* sval = "esses"; inst->table = (char*)malloc( strlen(sval) + 1 ); strcpy( inst->table, sval ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colortap_instance_t* inst = (colortap_instance_t*)instance; switch (param_index) { case 0: { char* sval = (*(char**)param); inst->table = (char*)realloc( inst->table, strlen(sval) + 1 ); strcpy( inst->table, sval ); break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colortap_instance_t* inst = (colortap_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_string *)param) = inst->table; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); colortap_instance_t* inst = (colortap_instance_t*)instance; unsigned int len = inst->width * inst->height; const uint8_t* table; if (strcmp(inst->table, "sepia")==0) { table = sepia_table; } else if (strcmp(inst->table, "heat")==0) { table = heat_table; } else if (strcmp(inst->table, "red_green")==0) { table = red_green_table; } else if (strcmp(inst->table, "old_photo")==0) { table = old_photo_table; } else if (strcmp(inst->table, "xray")==0) { table = xray_table; } else if (strcmp(inst->table, "esses")==0) { table = esses_table; } else if (strcmp(inst->table, "yellow_blue")==0) { table = yellowblue_table; } else { table = xpro_table; } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char r,g, b = 0; while (len--) { r = *src++; g = *src++; b = *src++; *dst++ = table[r * 3]; *dst++ = table[g * 3 + 1]; *dst++ = table[b * 3 + 2]; *dst++ = *src++; } } frei0r-plugins-1.8.0/src/filter/curves/0000755000175000017500000000000014220150123016431 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/curves/curves.c0000644000175000017500000007472114220150123020117 0ustar jrmljrml/* curves.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * Copyright (C) 2010 Till Theato (root@ttill.de) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAX3(a, b, c) ( ( a > b && a > c) ? a : (b > c ? b : c) ) #define MIN3(a, b, c) ( ( a < b && a < c) ? a : (b < c ? b : c) ) #define POS_TOP_LEFT 0 #define POS_TOP_RIGHT 1 #define POS_BOTTOM_LEFT 2 #define POS_BOTTOM_RIGHT 3 #define POINT "Point " #define INPUT_VALUE " input value" #define OUTPUT_VALUE " output value" enum CHANNELS { CHANNEL_RED = 0, CHANNEL_GREEN, CHANNEL_BLUE, CHANNEL_ALPHA, CHANNEL_LUMA, CHANNEL_RGB, CHANNEL_HUE, CHANNEL_SATURATION }; typedef struct position { double x; double y; } position; typedef position bspline_point[3]; // [0] = handle1, [1] = point, [2] = handle2 typedef struct curves_instance { unsigned int width; unsigned int height; enum CHANNELS channel; double pointNumber; double points[10]; double drawCurves; double curvesPosition; double formula; char *bspline; double *bsplineMap; double *csplineMap; float *curveMap; } curves_instance_t; // color conversion functions taken from: // http://www.cs.rit.edu/~ncs/color/t_convert.html // slightly modified // r,g,b values are from 0 to 255 // h = [0,360], s = [0,1], v = [0,1] // if s == 0, then h = -1 (undefined) void RGBtoHSV(double r, double g, double b, double *h, double *s, double *v) { double min = MIN3(r, g, b); double max = MAX3(r, g, b); *v = max / 255.; double delta = max - min; if (delta != 0) { *s = delta / max; // s } else { // r = g = b // s = 0 *s = 0; *h = -1; return; } if (r == max) *h = (g - b) / delta; // between yellow & magenta else if (g == max) *h = 2 + (b - r) / delta; // between cyan & yellow else *h = 4 + (r - g) / delta; // between magenta & cyan *h *= 60; // degrees if (*h < 0) *h += 360; } // r,g,b values are from 0 to 1 // h = [0,360], s = [0,1], v = [0,1] void HSVtoRGB(double *r, double *g, double *b, double h, double s, double v) { if (s == 0) { // achromatic (grey) *r = *g = *b = v; return; } h /= 60; // sector 0 to 5 int i = (int)h; double f = h - i; // factorial part of h double p = v * (1 - s); if (i & 1) { double q = v * (1 - s * f); switch (i) { case 1: *r = q; *g = v; *b = p; break; case 3: *r = p; *g = q; *b = v; break; case 5: *r = v; *g = p; *b = q; break; } } else { double t = v * (1 - s * (1 - f)); switch (i) { case 0: *r = v; *g = t; *b = p; break; case 2: *r = p; *g = v; *b = t; break; case 4: *r = t; *g = p; *b = v; break; } } } void updateBsplineMap(f0r_instance_t instance); void updateCsplineMap(f0r_instance_t instance); char **param_names = NULL; int f0r_init() { param_names = (char**)calloc(10, sizeof(char *)); for(int i = 0; i < 10; i++) { char *val = i % 2 == 0?INPUT_VALUE:OUTPUT_VALUE; param_names[i] = (char*)calloc(strlen(POINT) + 2 + strlen(val), sizeof(char)); sprintf(param_names[i], "%s%d%s", POINT, i / 2 + 1, val); } return 1; } void f0r_deinit() { for(int i = 0; i < 10; i++) free(param_names[i]); free(param_names); } void f0r_get_plugin_info(f0r_plugin_info_t* curves_info) { curves_info->name = "Curves"; curves_info->author = "Maksim Golovkin, Till Theato"; curves_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; curves_info->color_model = F0R_COLOR_MODEL_RGBA8888; curves_info->frei0r_version = FREI0R_MAJOR_VERSION; curves_info->major_version = 0; curves_info->minor_version = 4; curves_info->num_params = 16; curves_info->explanation = "Adjust luminance or color channel intensity with curve level mapping"; } char *get_param_name(int param_index) { return param_names[param_index]; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation)"; break; case 1: info->name = "Show curves"; info->type = F0R_PARAM_BOOL; info->explanation = "Draw curve graph on output image"; break; case 2: info->name = "Graph position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Output image corner where curve graph will be drawn (0.1 = TOP,LEFT; 0.2 = TOP,RIGHT; 0.3 = BOTTOM,LEFT; 0.4 = BOTTOM, RIGHT)"; break; case 3: info->name = "Curve point number"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of points to use to build curve (/10 to fit [0,1] parameter range). Minimum 2 (0.2), Maximum 5 (0.5). Not relevant for Bézier spline."; break; case 4: info->name = "Luma formula"; info->type = F0R_PARAM_BOOL; info->explanation = "Use Rec. 601 (false) or Rec. 709 (true)"; break; case 5: info->name = "Bézier spline"; info->type = F0R_PARAM_STRING; info->explanation = "Use cubic Bézier spline. Has to be a sorted list of points in the format \"handle1x;handle1y#pointx;pointy#handle2x;handle2y\"(pointx = in, pointy = out). Points are separated by a \"|\".The values can have \"double\" precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range."; default: if (param_index > 5) { info->name = get_param_name(param_index - 6); info->type = F0R_PARAM_DOUBLE; info->explanation = get_param_name(param_index - 6); } break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { curves_instance_t* inst = (curves_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->channel = CHANNEL_RGB; inst->drawCurves = 1; inst->curvesPosition = 3; inst->pointNumber = 2; inst->formula = 1; inst->bspline = calloc(1, sizeof(char)); inst->bsplineMap = malloc(sizeof(double)); inst->csplineMap = malloc(sizeof(double)); inst->curveMap = malloc(sizeof(float)); inst->points[0] = 0; inst->points[1] = 0; inst->points[2] = 1; inst->points[3] = 1; inst->points[4] = 0; inst->points[5] = 0; inst->points[6] = 0; inst->points[7] = 0; inst->points[8] = 0; inst->points[9] = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { if (((curves_instance_t*)instance)->bspline) free(((curves_instance_t*)instance)->bspline); free(((curves_instance_t*)instance)->bsplineMap); free(((curves_instance_t*)instance)->csplineMap); free(((curves_instance_t*)instance)->curveMap); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; double tmp; f0r_param_string bspline; switch(param_index) { case 0: tmp = *((f0r_param_double *)param); if (tmp >= 1) { // legacy support if (tmp == 3) { if (inst->channel != CHANNEL_LUMA) { inst->channel = CHANNEL_LUMA; if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } else { if ((int)inst->channel != (int)tmp) { inst->channel = (enum CHANNELS)((int)tmp); if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } } else { if ((int)inst->channel != (int)(tmp * 10)) { inst->channel = (enum CHANNELS)(tmp * 10); if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } break; case 1: inst->drawCurves = *((f0r_param_double *)param); break; case 2: inst->curvesPosition = floor(*((f0r_param_double *)param) * 10); break; case 3: inst->pointNumber = floor(*((f0r_param_double *)param) * 10); break; case 4: inst->formula = *((f0r_param_double *)param); break; case 5: bspline = *((f0r_param_string *)param); if (strcmp(inst->bspline, bspline) != 0) { free(inst->bspline); inst->bspline = strdup(bspline); updateBsplineMap(instance); } break; default: if (param_index > 5){ inst->points[param_index - 6] = *((f0r_param_double *)param); //Assigning value to curve point updateCsplineMap(instance); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_double *)param) = inst->channel / 10.; break; case 1: *((f0r_param_double *)param) = inst->drawCurves; break; case 2: *((f0r_param_double *)param) = inst->curvesPosition / 10.; break; case 3: *((f0r_param_double *)param) = inst->pointNumber / 10.; break; case 4: *((f0r_param_double *)param) = inst->formula; break; case 5: *((f0r_param_string *)param) = inst->bspline; break; default: if (param_index > 5) *((f0r_param_double *)param) = inst->points[param_index - 6]; //Fetch curve point value break; } } double* gaussSLESolve(size_t size, double* A) { int extSize = size + 1; //direct way: tranform matrix A to triangular form for(int row = 0; row < size; row++) { int col = row; int lastRowToSwap = size - 1; while (A[row * extSize + col] == 0 && lastRowToSwap > row) { //checking if current and lower rows can be swapped for(int i = 0; i < extSize; i++) { double tmp = A[row * extSize + i]; A[row * extSize + i] = A[lastRowToSwap * extSize + i]; A[lastRowToSwap * extSize + i] = tmp; } lastRowToSwap--; } double coeff = A[row * extSize + col]; for(int j = 0; j < extSize; j++) A[row * extSize + j] /= coeff; if (lastRowToSwap > row) { for(int i = row + 1; i < size; i++) { double rowCoeff = -A[i * extSize + col]; for(int j = col; j < extSize; j++) A[i * extSize + j] += A[row * extSize + j] * rowCoeff; } } } //backward way: find solution from last to first double *solution = (double*)calloc(size, sizeof(double)); for(int i = size - 1; i >= 0; i--) { solution[i] = A[i * extSize + size];// for(int j = size - 1; j > i; j--) { solution[i] -= solution[j] * A[i * extSize + j]; } } return solution; } double* calcSplineCoeffs(double* points, size_t pointsSize) { double* coeffs = NULL; int size = pointsSize; int mxSize = size > 3?4:size; int extMxSize = mxSize + 1; if (size == 2) { //coefficients of linear function Ax + B = y double *m = (double*)calloc(mxSize * extMxSize, sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 2; m[i * extMxSize] = points[offset]; m[i * extMxSize + 1] = 1; m[i * extMxSize + 2] = points[offset + 1]; } coeffs = gaussSLESolve(size, m); free(m); } else if (size == 3) { //coefficients of quadrant function Ax^2 + Bx + C = y double *m = (double*)calloc(mxSize * extMxSize, sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 2; m[i * extMxSize] = points[offset]*points[offset]; m[i * extMxSize + 1] = points[offset]; m[i * extMxSize + 2] = 1; m[i * extMxSize + 3] = points[offset + 1]; } coeffs = gaussSLESolve(size, m); free(m); } else if (size > 3) { //coefficients of cubic spline Ax^3 + Bx^2 + Cx + D = y coeffs = (double*)calloc(5 * size,sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 5; int srcOffset = i * 2; coeffs[offset] = points[srcOffset]; coeffs[offset + 1] = points[srcOffset + 1]; } coeffs[3] = coeffs[(size - 1) * 5 + 3] = 0; double *alpha = (double*)calloc(size - 1,sizeof(double)); double *beta = (double*)calloc(size - 1,sizeof(double)); alpha[0] = beta[0] = 0; for(int i = 1; i < size - 1; i++) { int srcI = i * 2; int srcI_1 = (i - 1) * 2; int srcI1 = (i + 1) * 2; double h_i = points[srcI] - points[srcI_1], h_i1 = points[srcI1] - points[srcI]; double A = h_i; double C = 2. * (h_i + h_i1); double B = h_i1; double F = 6. * ((points[srcI1 + 1] - points[srcI + 1]) / h_i1 - (points[srcI + 1] - points[srcI_1 + 1]) / h_i); double z = (A * alpha[i - 1] + C); alpha[i] = -B / z; beta[i] = (F - A * beta[i - 1]) / z; } for (int i = size - 2; i > 0; --i) coeffs[i * 5 + 3] = alpha[i] * coeffs[(i + 1) * 5 + 3] + beta[i]; free(beta); free(alpha); for (int i = size - 1; i > 0; --i){ int srcI = i * 2; int srcI_1 = (i - 1) * 2; double h_i = points[srcI] - points[srcI_1]; int offset = i * 5; coeffs[offset + 4] = (coeffs[offset + 3] - coeffs[offset - 2]) / h_i; coeffs[offset + 2] = h_i * (2. * coeffs[offset + 3] + coeffs[offset - 2]) / 6. + (points[srcI + 1] - points[srcI_1 + 1]) / h_i; } } return coeffs; } double spline(double x, double* points, size_t pointSize, double* coeffs) { int size = pointSize; if (size == 2) { return coeffs[0] * x + coeffs[1]; } else if (size == 3) { return (coeffs[0] * x + coeffs[1]) * x + coeffs[2]; } else if (size > 3) { int offset = 5; if (x <= points[0]) //find valid interval of cubic spline offset = 1; else if (x >= points[(size - 1) * 2]) offset = size - 1; else { int i = 0, j = size - 1; while (i + 1 < j) { int k = i + (j - i) / 2; if (x <= points[k * 2]) j = k; else i = k; } offset = j; } offset *= 5; double dx = x - coeffs[offset]; return ((coeffs[offset + 4] * dx / 6. + coeffs[offset + 3] / 2.) * dx + coeffs[offset + 2]) * dx + coeffs[offset + 1]; } /* This should never be reached, statement passifies the compiler*/ return -1.0; } void swap(double *points, int i, int j) { int offsetX = i * 2, offsetY = j * 2; double tempX = points[offsetX], tempY = points[offsetX + 1]; points[offsetX] = points[offsetY]; points[offsetX + 1] = points[offsetY + 1]; points[offsetY] = tempX; points[offsetY + 1] = tempY; } /** * Calculates a x,y pair for \param t on the cubic Bézier curve defined by \param points. * \param t "time" in the range 0-1 * \param points points[0] = point1, point[1] = handle1, point[2] = handle2, point[3] = point2 */ position pointOnBezier(double t, position points[4]) { position pos; /* * Calculating a point on the bezier curve using the coefficients from Bernstein basis polynomial of degree 3. * Using the De Casteljau algorithm would be slightly faster when calculating a lot of values * but the difference is far from noticable here since we update the spline only when the parameter changes */ double c1 = (1-t) * (1-t) * (1-t); double c2 = 3 * t * (1-t) * (1-t); double c3 = 3 * t * t * (1-t); double c4 = t * t * t; pos.x = points[0].x*c1 + points[1].x*c2 + points[2].x*c3 + points[3].x*c4; pos.y = points[0].y*c1 + points[1].y*c2 + points[2].y*c3 + points[3].y*c4; return pos; } /** * Splits given string into sub-strings at given delimiter. * \param string input string * \param delimiter delimiter * \param tokens pointer to array of strings, will be filled with sub-strings * \return Number of sub-strings */ int tokenise(char *string, const char *delimiter, char ***tokens) { int count = 0; char *input = strdup(string); char *result = NULL; result = strtok(input, delimiter); while (result != NULL) { *tokens = realloc(*tokens, (count + 1) * sizeof(char *)); (*tokens)[count++] = strdup(result); result = strtok(NULL, delimiter); } free(input); return count; } /** * Updates the color map according to the bézier spline described in the "Bézier spline" parameter. */ void updateBsplineMap(f0r_instance_t instance) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; int range = inst->channel == CHANNEL_HUE ? 361 : 256; free(inst->bsplineMap); inst->bsplineMap = malloc(range * sizeof(double)); // fill with default values, in case the spline does not cover the whole range if (inst->channel == CHANNEL_HUE) { for(int i = 0; i < 361; ++i) inst->bsplineMap[i] = i; } else if (inst->channel == CHANNEL_LUMA || inst->channel == CHANNEL_SATURATION) { for(int i = 0; i < 256; ++i) inst->bsplineMap[i] = inst->channel == CHANNEL_LUMA ? 1 : i / 255.; } else { for(int i = 0; i < 256; ++i) inst->bsplineMap[i] = i; } /* * string -> list of points */ char **pointStr = calloc(1, sizeof(char *)); int count = tokenise(inst->bspline, "|", &pointStr); bspline_point points[count]; for (int i = 0; i < count; ++i) { char **positionsStr = calloc(1, sizeof(char *)); int positionsNum = tokenise(pointStr[i], "#", &positionsStr); if (positionsNum == 3) { // h1, p, h2 for (int j = 0; j < positionsNum; ++j) { char **coords = calloc(1, sizeof(char *)); int coordsNum = tokenise(positionsStr[j], ";", &coords); if (coordsNum == 2) { // x, y points[i][j].x = atof(coords[0]); points[i][j].y = atof(coords[1]); } for (int k = 0; k < coordsNum; ++k) free(coords[k]); free(coords); } } for(int j = 0; j < positionsNum; ++j) free(positionsStr[j]); free(positionsStr); } for (int i = 0; i < count; ++i) free(pointStr[i]); free(pointStr); /* * Actual work: calculate curves between points and fill map */ position p[4]; double t, step, diff, y; int pn, c, k; for (int i = 0; i < count - 1; ++i) { p[0] = points[i][1]; p[1] = points[i][2]; p[2] = points[i+1][0]; p[3] = points[i+1][1]; // make sure points are in correct order if (p[0].x > p[3].x) continue; // try to avoid loops and other cases of one x having multiple y p[1].x = CLAMP(p[1].x, p[0].x, p[3].x); p[2].x = CLAMP(p[2].x, p[0].x, p[3].x); t = 0; pn = 0; // number of points calculated for this curve // x range * 10 should give enough points c = (int)((p[3].x - p[0].x) * range * 10); if (c == 0) { // points have same x value -> will result in a jump in the curve // calculate anyways, in case we only have these two points (with more points this x value will be calculated three times) c = 1; } step = 1 / (double)c; position curve[c]; while (t <= 1) { curve[pn++] = pointOnBezier(t, p); t += step; } // Fill the map in range this curve provides k = 0; // connection points will be written twice (but therefore no special case for the last point is required) for (int j = (int)(p[0].x * (range-1)); j <= (int)(p[3].x * (range-1)); ++j) { if (k > 0) --k; diff = fabs(j / ((double)(range-1)) - curve[k].x); y = curve[k].y; // Find point closest to the one needed (integers 0 - range) while (++k < pn) { if (fabs(j / ((double)(range-1)) - curve[k].x) > diff) break; diff = fabs(j / ((double)(range-1)) - curve[k].x); y = curve[k++].y; } if (inst->channel == CHANNEL_HUE) inst->bsplineMap[j] = CLAMP(y * 360, 0, 360); else if (inst->channel == CHANNEL_LUMA) inst->bsplineMap[j] = y / (j == 0 ? 1 : j / 255.); else if (inst->channel == CHANNEL_SATURATION) inst->bsplineMap[j] = CLAMP(y, 0, 1); else inst->bsplineMap[j] = CLAMP0255(ROUND(y * 255)); } } } /** * Updates the color map according to the cubic spline described in the "Curve Point" parameter. */ void updateCsplineMap(f0r_instance_t instance) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; int range = inst->channel == CHANNEL_HUE ? 361 : 256; free(inst->csplineMap); inst->csplineMap = malloc(range * sizeof(double)); // fill with default values, in case the spline does not cover the whole range if (inst->channel == CHANNEL_HUE) { for(int i = 0; i < 361; ++i) inst->csplineMap[i] = i; } else if (inst->channel == CHANNEL_LUMA || inst->channel == CHANNEL_SATURATION) { for(int i = 0; i < 256; ++i) inst->csplineMap[i] = inst->channel == CHANNEL_LUMA ? 1 : i / 255.; } else { for(int i = 0; i < 256; ++i) inst->csplineMap[i] = i; } /* * Retrieve points */ double *points = (double*)calloc(inst->pointNumber * 2, sizeof(double)); int i = inst->pointNumber * 2; //copy point values while(--i > 0) points[i] = inst->points[i]; //sort point values by X component for(i = 1; i < inst->pointNumber; i++) for(int j = i; j > 0 && points[j * 2] < points[(j - 1) * 2]; j--) swap(points, j, j - 1); //calculating spline coeffincients double *coeffs = calcSplineCoeffs(points, (size_t)inst->pointNumber); /* * Actual work: calculate curves between points and fill map */ for(int j = 0; j < range; j++) { double x = j / (double)(range - 1); double y = spline(x, points, (size_t)inst->pointNumber, coeffs); if (inst->channel == CHANNEL_HUE) inst->csplineMap[j] = CLAMP(y * 360, 0, 360); else if (inst->channel == CHANNEL_LUMA) inst->csplineMap[j] = y / (j == 0 ? 1 : j / 255.); else if (inst->channel == CHANNEL_SATURATION) inst->csplineMap[j] = CLAMP(y, 0, 1); else inst->csplineMap[j] = CLAMP0255(ROUND(y * 255)); } if (inst->drawCurves) { int scale = inst->height / 2; inst->curveMap = malloc(scale * sizeof(float)); for(i = 0; i < scale; i++) inst->curveMap[i] = spline((float)i / scale, points, (size_t)inst->pointNumber, coeffs) * scale; } free(coeffs); free(points); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int i = 0; double *map = NULL; int scale = inst->height / 2; double *points = NULL; if (strlen(inst->bspline) == 0) { points = (double*)calloc(inst->pointNumber * 2, sizeof(double)); i = inst->pointNumber * 2; //copy point values while(--i > 0) points[i] = inst->points[i]; //sort point values by X component for(i = 1; i < inst->pointNumber; i++) for(int j = i; j > 0 && points[j * 2] < points[(j - 1) * 2]; j--) swap(points, j, j - 1); map = inst->csplineMap; } else { map = inst->bsplineMap; } int r, g, b, luma; double factorR, factorG, factorB, lumaValue; double rf, gf, bf, hue, sat, val; switch ((int)inst->channel) { case CHANNEL_RGB: while (len--) { *dst++ = map[*src++]; // r *dst++ = map[*src++]; // g *dst++ = map[*src++]; // b *dst++ = *src++; // a } break; case CHANNEL_RED: memcpy(outframe, inframe, len*sizeof(uint32_t)); while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_GREEN: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 1; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_BLUE: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 2; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_ALPHA: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 3; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_LUMA: if (inst->formula) { // Rec.709 factorR = .2126; factorG = .7152; factorB = .0722; } else { // Rec. 601 factorR = .299; factorG = .587; factorB = .114; } while (len--) { r = *src++; g = *src++; b = *src++; luma = ROUND(factorR * r + factorG * g + factorB * b); lumaValue = map[luma]; if (luma == 0) { *dst++ = lumaValue; *dst++ = lumaValue; *dst++ = lumaValue; } else { *dst++ = CLAMP0255((int)(r * lumaValue)); *dst++ = CLAMP0255((int)(g * lumaValue)); *dst++ = CLAMP0255((int)(b * lumaValue)); } *dst++ = *src++; } break; case CHANNEL_HUE: while (len--) { rf = *src++; gf = *src++; bf = *src++; RGBtoHSV(rf, gf, bf, &hue, &sat, &val); if (hue != -1) { HSVtoRGB(&rf, &gf, &bf, map[(int)hue], sat, val); *dst++ = rf * 255; *dst++ = gf * 255; *dst++ = bf * 255; } else { *dst++ = rf; *dst++ = gf; *dst++ = bf; } *dst++ = *src++; } break; case CHANNEL_SATURATION: while (len--) { rf = *src++; gf = *src++; bf = *src++; RGBtoHSV(rf, gf, bf, &hue, &sat, &val); HSVtoRGB(&rf, &gf, &bf, hue, map[(int)(sat * 255)], val); *dst++ = rf * 255; *dst++ = gf * 255; *dst++ = bf * 255; *dst++ = *src++; } } if (inst->drawCurves && !strlen(inst->bspline)) { unsigned char color[] = {0, 0, 0}; if (inst->channel == CHANNEL_RED || inst->channel == CHANNEL_GREEN || inst->channel == CHANNEL_BLUE) color[(int)inst->channel] = 255; //calculating graph offset by given position values int graphXOffset = inst->curvesPosition == POS_TOP_LEFT || inst->curvesPosition == POS_BOTTOM_LEFT?0:inst->width - scale; int graphYOffset = inst->curvesPosition == POS_TOP_LEFT || inst->curvesPosition == POS_TOP_RIGHT?0:inst->height - scale; int maxYvalue = scale - 1; int stride = inst->width; dst = (unsigned char*)outframe; float lineWidth = scale / 254.; int cellSize = floor(lineWidth * 32); //filling up background and drawing grid for(i = 0; i < scale; i++) { if (i % cellSize > lineWidth) //point doesn't aly on the grid for(int j = 0; j < scale; j++) { if (j % cellSize > lineWidth) { //point doesn't aly on the grid int offset = ((maxYvalue - i + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; } } } float doubleLineWidth = 4 * lineWidth; //drawing points on the graph for(i = 0; i < inst->pointNumber; i++) { int pointOffset = i * 2; int xPoint = points[pointOffset++] * maxYvalue; int yPoint = points[pointOffset] * maxYvalue; for(int x = (int)floor(xPoint - doubleLineWidth); x <= xPoint + doubleLineWidth; x++) { if (x >= 0 && x < scale) { for(int y = (int)floor(yPoint - doubleLineWidth); y <= yPoint + doubleLineWidth; y++) { if (y >= 0 && y < scale) { int offset = ((maxYvalue - y + graphYOffset) * stride + x + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } } } } free(points); //drawing curve on the graph float halfLineWidth = lineWidth * .5; float prevY = 0; for(int j = 0; j < scale; j++) { float y = inst->curveMap[j]; if (j == 0 || y == prevY) { for(i = (int)floor(y - halfLineWidth); i <= ceil(y + halfLineWidth); i++) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } else { int factor = prevY > y?-1:1; float gap = halfLineWidth * factor; //medium value between previous value and current value float mid = (y - prevY) * .5 + prevY; //drawing line from previous value to mid point for(i = ROUND(prevY - gap); factor * i < factor * (mid + gap); i += factor) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j - 1 + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } //drawing line from mid point to current value for(i = ROUND(mid - gap); factor * i < factor * ceil(y + gap); i += factor) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } prevY = y; } } } frei0r-plugins-1.8.0/src/filter/curves/CMakeLists.txt0000644000175000017500000000070214220150123021170 0ustar jrmljrml# Set C99 flag for gcc if (CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "-std=c99") endif (CMAKE_COMPILER_IS_GNUCC) set (SOURCES curves.c) set (TARGET curves) if (MSVC) set_source_files_properties (curves.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/denoise/0000755000175000017500000000000014220150123016550 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/denoise/CMakeLists.txt0000644000175000017500000000053514220150123021313 0ustar jrmljrmlset (SOURCES hqdn3d.c) set (TARGET hqdn3d) if (MSVC) set_source_files_properties (hqdn3d.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/denoise/hqdn3d.c0000644000175000017500000002752614220150123020111 0ustar jrmljrml/* hqdn3d.c This frei0r plugin is a port of Mplayer's hqdb3d denoiser original by Daniel Moreno Version 0.1 nov 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall hqdn3d.c -o hqdn3d.o //link: gcc -shared -o hqdn3d.so hqdn3d.o //#include #include #include #include #include #include #define MIN_MATRIX_SIZE 3 #define MAX_MATRIX_SIZE 63 //---------------------------------------- typedef struct { int Coefs[4][512*16]; unsigned int *Line; unsigned short *Frame[3]; }vf_priv_s; //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; double LumSpac,LumTmp; vf_priv_s vps; unsigned char *Rplani,*Gplani,*Bplani,*Rplano,*Gplano,*Bplano; } inst; //======================================================== //functions LowPassMul, deNoiseTemporal, deNoiseSpacial, //deNoise and PrecalaCoefs are from Mplayer "hqdn3d" filter //by Daniel Moreno static inline unsigned int LowPassMul(unsigned int PrevMul, unsigned int CurrMul, int* Coef){ // int dMul= (PrevMul&0xFFFFFF)-(CurrMul&0xFFFFFF); int dMul= PrevMul-CurrMul; unsigned int d=((dMul+0x10007FF)>>12); return CurrMul + Coef[d]; } void deNoiseTemporal( unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned short *FrameAnt, int W, int H, int sStride, int dStride, int *Temporal) { long X, Y; unsigned int PixelDst; for (Y = 0; Y < H; Y++){ for (X = 0; X < W; X++){ PixelDst = LowPassMul(FrameAnt[X]<<8, Frame[X]<<16, Temporal); FrameAnt[X] = ((PixelDst+0x1000007F)>>8); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } Frame += sStride; FrameDest += dStride; FrameAnt += W; } } void deNoiseSpacial( unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned int *LineAnt, // vf->priv->Line (width bytes) int W, int H, int sStride, int dStride, int *Horizontal, int *Vertical) { long X, Y; long sLineOffs = 0, dLineOffs = 0; unsigned int PixelAnt; unsigned int PixelDst; /* First pixel has no left nor top neighbor. */ PixelDst = LineAnt[0] = PixelAnt = Frame[0]<<16; FrameDest[0]= ((PixelDst+0x10007FFF)>>16); /* First line has no top neighbor, only left. */ for (X = 1; X < W; X++){ PixelDst = LineAnt[X] = LowPassMul(PixelAnt, Frame[X]<<16, Horizontal); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } for (Y = 1; Y < H; Y++){ unsigned int PixelAnt; sLineOffs += sStride, dLineOffs += dStride; /* First pixel on each line doesn't have previous pixel */ PixelAnt = Frame[sLineOffs]<<16; PixelDst = LineAnt[0] = LowPassMul(LineAnt[0], PixelAnt, Vertical); FrameDest[dLineOffs]= ((PixelDst+0x10007FFF)>>16); for (X = 1; X < W; X++){ unsigned int PixelDst; /* The rest are normal */ PixelAnt = LowPassMul(PixelAnt, Frame[sLineOffs+X]<<16, Horizontal); PixelDst = LineAnt[X] = LowPassMul(LineAnt[X], PixelAnt, Vertical); FrameDest[dLineOffs+X]= ((PixelDst+0x10007FFF)>>16); } } } void deNoise(unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned int *LineAnt, // vf->priv->Line (width bytes) unsigned short **FrameAntPtr, int W, int H, int sStride, int dStride, int *Horizontal, int *Vertical, int *Temporal) { long X, Y; long sLineOffs = 0, dLineOffs = 0; unsigned int PixelAnt; unsigned int PixelDst; unsigned short* FrameAnt=(*FrameAntPtr); if(!FrameAnt){ (*FrameAntPtr)=FrameAnt=malloc(W*H*sizeof(unsigned short)); for (Y = 0; Y < H; Y++){ unsigned short* dst=&FrameAnt[Y*W]; unsigned char* src=Frame+Y*sStride; for (X = 0; X < W; X++) dst[X]=src[X]<<8; } } if(!Horizontal[0] && !Vertical[0]){ deNoiseTemporal(Frame, FrameDest, FrameAnt, W, H, sStride, dStride, Temporal); return; } if(!Temporal[0]){ deNoiseSpacial(Frame, FrameDest, LineAnt, W, H, sStride, dStride, Horizontal, Vertical); return; } /* First pixel has no left nor top neighbor. Only previous frame */ LineAnt[0] = PixelAnt = Frame[0]<<16; PixelDst = LowPassMul(FrameAnt[0]<<8, PixelAnt, Temporal); FrameAnt[0] = ((PixelDst+0x1000007F)>>8); FrameDest[0]= ((PixelDst+0x10007FFF)>>16); /* First line has no top neighbor. Only left one for each pixel and * last frame */ for (X = 1; X < W; X++){ LineAnt[X] = PixelAnt = LowPassMul(PixelAnt, Frame[X]<<16, Horizontal); PixelDst = LowPassMul(FrameAnt[X]<<8, PixelAnt, Temporal); FrameAnt[X] = ((PixelDst+0x1000007F)>>8); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } for (Y = 1; Y < H; Y++){ unsigned int PixelAnt; unsigned short* LinePrev=&FrameAnt[Y*W]; sLineOffs += sStride, dLineOffs += dStride; /* First pixel on each line doesn't have previous pixel */ PixelAnt = Frame[sLineOffs]<<16; LineAnt[0] = LowPassMul(LineAnt[0], PixelAnt, Vertical); PixelDst = LowPassMul(LinePrev[0]<<8, LineAnt[0], Temporal); LinePrev[0] = ((PixelDst+0x1000007F)>>8); FrameDest[dLineOffs]= ((PixelDst+0x10007FFF)>>16); for (X = 1; X < W; X++){ unsigned int PixelDst; /* The rest are normal */ PixelAnt = LowPassMul(PixelAnt, Frame[sLineOffs+X]<<16, Horizontal); LineAnt[X] = LowPassMul(LineAnt[X], PixelAnt, Vertical); PixelDst = LowPassMul(LinePrev[X]<<8, LineAnt[X], Temporal); LinePrev[X] = ((PixelDst+0x1000007F)>>8); FrameDest[dLineOffs+X]= ((PixelDst+0x10007FFF)>>16); } } } #define ABS(A) ( (A) > 0 ? (A) : -(A) ) static void PrecalcCoefs(int *Ct, double Dist25) { int i; double Gamma, Simil, C; Gamma = log(0.25) / log(1.0 - Dist25/255.0 - 0.00001); for (i = -255*16; i <= 255*16; i++) { Simil = 1.0 - ABS(i) / (16*255.0); C = pow(Simil, Gamma) * 65536.0 * (double)i / 16.0; Ct[16*256+i] = (C<0) ? (C-0.5) : (C+0.5); } Ct[0] = (Dist25 != 0); } //end of hqdn3d functions //=============================================== //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="hqdn3d"; info->author="Marko Cebokli, Daniel Moreno"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=2; info->explanation="High quality 3D denoiser from Mplayer"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Spatial"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of spatial filtering"; break; case 1: info->name = "Temporal"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of temporal filtering"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->LumSpac=4; in->LumTmp=6; in->vps.Line=calloc(width,sizeof(int)); in->Rplani=calloc(width*height,sizeof(unsigned char)); in->Gplani=calloc(width*height,sizeof(unsigned char)); in->Bplani=calloc(width*height,sizeof(unsigned char)); in->Rplano=calloc(width*height,sizeof(unsigned char)); in->Gplano=calloc(width*height,sizeof(unsigned char)); in->Bplano=calloc(width*height,sizeof(unsigned char)); PrecalcCoefs(in->vps.Coefs[0],in->LumSpac); PrecalcCoefs(in->vps.Coefs[1],in->LumTmp); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->vps.Line); free(in->Rplani); free(in->Gplani); free(in->Bplani); free(in->Rplano); free(in->Gplano); free(in->Bplano); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->LumSpac) chg=1; p->LumSpac=tmpf; break; case 1: tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->LumTmp) chg=1; p->LumTmp=tmpf; break; } if (chg==0) return; PrecalcCoefs(p->vps.Coefs[0],p->LumSpac); PrecalcCoefs(p->vps.Coefs[1],p->LumTmp); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->LumSpac, 0.0, 100.0);//BOOL!! break; case 1: *((double*)param)=map_value_backward(p->LumTmp, 0.0, 100.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; //Frei0r works with packed color, Mplayer with planar color //I decided to copy data rather than modify the hqdn3d functions //this takes some time, but future inmprovements in hqdn3d //functions can be simply copied here without modification for (i=0;i<(in->w*in->h);i++) //copy to planar { in->Rplani[i]=inframe[i]&255; in->Gplani[i]=(inframe[i]>>8)&255; in->Bplani[i]=(inframe[i]>>16)&255; } deNoise(in->Rplani, in->Rplano, in->vps.Line, &in->vps.Frame[0], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); deNoise(in->Gplani, in->Gplano, in->vps.Line, &in->vps.Frame[1], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); deNoise(in->Bplani, in->Bplano, in->vps.Line, &in->vps.Frame[2], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); for (i=0;i<(in->w*in->h);i++) //copy to packed, preserve alpha { outframe[i]=((uint32_t)in->Rplano[i])|((uint32_t)in->Gplano[i]<<8)|((uint32_t)in->Bplano[i]<<16)|(inframe[i]&0xFF000000); } } frei0r-plugins-1.8.0/src/filter/denoise/README0000644000175000017500000000147514220150123017437 0ustar jrmljrmlDenoise Frei0r plugins For now, I have only ported the Daniel Moreno's hqdn3d filter from Mplayer. I have also tried Mplayer's "ow" (overcomplete wavelet) denoiser, but despite being only 2D, it is EXTREMELY slow (like <1fps...), so I decided not to include it for now. In the future I would like to try at least a thresholded 3D median, and maybe port something like fftdenoise3d from Avisynth. That is a pretty big chunk of code, and originally written for another operating system, so much more work, and it depends when I'll have the spare time for that. Or maybe some other "smart" denoiser, suggestions welcome. HQDN3D This is a three dimensional nonlinear IIR filter. Does a pretty god job at moderate noise levels. For stronger denoising, it becomes a bit asymmetric, which is a consequence of its IIR form. frei0r-plugins-1.8.0/src/filter/c0rners/0000755000175000017500000000000014220150123016476 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/c0rners/interp.h0000644000175000017500000005123114220150123020152 0ustar jrmljrml//interp.c /* * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r plugin "c0rners" * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /******************************************************************* * The remapping functions use a map aray, which contains a pair * of floating values fo each pixel of the output image. These * represent the location in the input image, from where the value * of the given output pixel should be interpolated. * They are given in pixels of the input image. * If the output image is wo pixels wide, then the x coordinate * of the pixel in row r and column c is at 2*(r*wo+c) in the map * array, and y at 2*(r*wo+c)+1 * * The map array is usually computation intensive to generate, and * he purpose of the map array is to allow fast remapping of * several images (video) using the same map array. ******************************************************************/ //compile: gcc -c -O2 -Wall -std=c99 -fPIC interp.c -o interp.o // -std=c99 za roundf() // -fPIC da lahko linkas v .so (za frei0r) #include #include /* za debug printoute */ #include //-------------------------------------------------------- //pointer to an interpolating function typedef int (*interpp)(unsigned char*, int, int, float, float, unsigned char*); //************************************ //REMAP AN IMAGE //-------------------------------------------------------- // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, unsigned char bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[wo*i+j]); else izs[wo*i+j]=bgc; //background fill } } //-------------------------------------------------------- //for four byte (int, 32 bit) values (packed RGB color) //little endian !! // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap32(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, uint32_t bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[4*(wo*i+j)]); else //background fill { izs[4*(wo*i+j)]=bgc; izs[4*(wo*i+j)+1]=bgc>>8; izs[4*(wo*i+j)+2]=bgc>>16; izs[4*(wo*i+j)+3]=bgc>>24; } } } //************************************** //HERE BEGIN THE INTERPOLATION FUNCTIONS #if defined(_MSC_VER) __inline const float roundf(float x){ return (int)floor(x+0.5); } #endif /* _MSC_VER */ //------------------------------------------------------ //za debugging - z izpisovanjem //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNNpr_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { //printf("u=%5.2f v=%5.2f ",x,y); printf("u=%5.3f v=%5.3f ",x/(w-1),y/(h-1)); //printf("U=%2d V=%2d ",(int)roundf(x),(int)roundf(y)); #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti v packed color 32 bitnem formatu //little endian !! // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif v[0]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w]; v[1]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+1]; v[2]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+2]; v[3]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+3]; return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBL_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; a=sl[k]+(sl[k+1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l+1]-sl[l])*(x-(float)m); *v=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBL_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l,n1,l1,k1; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; k1=4*(k+1); l1=4*(l+1); n1=4*((n+1)*w+m); l=4*l; k=4*k; a=sl[k]+(sl[k1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l1]-sl[n1])*(x-(float)m); v[0]=a+(b-a)*(y-(float)n); a=sl[k+1]+(sl[k1+1]-sl[k+1])*(x-(float)m); b=sl[l+1]+(sl[l1+1]-sl[n1+1])*(x-(float)m); v[1]=a+(b-a)*(y-(float)n); a=sl[k+2]+(sl[k1+2]-sl[k+2])*(x-(float)m); b=sl[l+2]+(sl[l1+2]-sl[n1+2])*(x-(float)m); v[2]=a+(b-a)*(y-(float)n); a=sl[k+3]+(sl[k1+3]-sl[k+3])*(x-(float)m); b=sl[l+3]+(sl[l1+3]-sl[n1+3])*(x-(float)m); v[3]=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti //kar Aitken-Neville formula iz Bronstajna // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBC_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[l]; p2[i]=sl[l+1]; p3[i]=sl[l+2]; p4[i]=sl[l+3]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; //printf("p=%f ",p[3]); if (p[3]>256.0) p[3]=255.0; //printf("p=%f ",p[3]); *v=p[3]; return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBC_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,b,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; for (b=0;b<4;b++) { //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[4*l+b]; p2[i]=sl[4*(l+1)+b]; p3[i]=sl[4*(l+2)+b]; p4[i]=sl[4*(l+3)+b]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; if (p[3]>256.0) p[3]=255.0; v[b]=p[3]; } return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,k,l,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=n*w+m; for (i=0;i<4;i++) { p[i]=0.0; l=k+i; p[i]=wy[0]*sl[l]; l+=w; p[i]+=wy[1]*sl[l]; l+=w; p[i]+=wy[2]*sl[l]; l+=w; p[i]+=wy[3]*sl[l]; } pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int b,i,k,l,m,n,u; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=4*(n*w+m); u=4*w; for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; l=k+4*i; p[i]=wy[0]*sl[l]; l+=u; p[i]+=wy[1]*sl[l]; l+=u; p[i]+=wy[2]*sl[l]; l+=u; p[i]+=wy[3]*sl[l]; } k++; pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSP4_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSP4_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n,b; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,b,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (b=0;b<4;b++) { for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSC16_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSC16_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,b,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (b=0;b<4;b++) { for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } frei0r-plugins-1.8.0/src/filter/c0rners/CMakeLists.txt0000644000175000017500000000052714220150123021242 0ustar jrmljrmlset (SOURCES c0rners.c interp.h) set (TARGET c0rners) if (MSVC) set_source_files_properties (c0rners.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/c0rners/c0rners.c0000644000175000017500000006205214220150123020223 0ustar jrmljrml/*c0rners.c four corners geometry engine * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -Wall -std=c99 -c -fPIC c0rners.c -o c0rners.o //link: gcc -shared -lm -o c0rners.so c0rners.o #include #include #include #include #include #include "frei0r_math.h" #include "interp.h" //---------------------------------------- //structure for Frei0r instance typedef struct { int h; int w; float x1; float y1; float x2; float y2; float x3; float y3; float x4; float y4; int stretchON; float stretchx; float stretchy; int intp; int transb; float feath; int op; interpp interp; float *map; unsigned char *amap; int mapIsDirty; } inst; //2D point typedef struct //tocka v ravnini { float x; float y; } tocka2; //2D line typedef struct //premica v ravnini { float a; float b; float c; float sa; //se normalna oblika float ca; float p; } premica2; // line through two points in the plane (2D) // calculate a, b, c for the equation of the line: ax + by + c = 0 // ps se sin a, cos a and p for normal form // return: (return value) // - 10 if it is not possible to determine p. coincident points // 0 general p. general case // + 1 vertical p. x v * a vertical // + 2 horizontal p. y v * b horizontal // a line through two points int premica2d(tocka2 t1, tocka2 t2, premica2 *p) { float dx,dy,m; dx=t2.x-t1.x; dy=t2.y-t1.y; if (dx==0.0) //navpicna { if (dy==0.0) return -10; p->a=1.0; p->b=0.0; p->c=-t1.x; m=1.0/p->a; if (p->c>=0) m=-m; p->sa=m; p->ca=0.0; p->p=m*p->c; return 1; } if (dy==0.0) //vodoravna { if (dx==0.0) return -10; p->a=0.0; p->b=1.0; p->c=-t1.y; m=1.0/p->b; if (p->c>=0) m=-m; p->sa=0.0; p->ca=m; p->p=m*p->c; return 2; } //posevna p->a=1.0/dx; p->b=-1.0/dy; p->c=t1.y/dy-t1.x/dx; m=1.0/sqrtf(p->a*p->a+p->b*p->b); if (p->c>=0) m=-m; p->sa=m*p->a; p->ca=m*p->b; p->p=m*p->c; return 0; } // ------------------------------------------------ ----- // point distance from line (for alpha feather) // distance between a point and a line // needed only for alpha feathering float razd_t_p(tocka2 t, premica2 p) { float r; r = t.x*p.ca + t.y*p.sa + p.p; return r; } // ------------------------------------------------ ----- // intersection of two lines in a plane (2D) // return: // 0 if everything is OK // - 1 if the lines are parallel // intersection of two lines int presecisce2(premica2 p1, premica2 p2, tocka2 *t) { float d1,d2,d3; d1=p1.a*p2.b-p2.a*p1.b; if (d1==0.0) //vzporedni { return -1; } d2=p1.b*p2.c-p2.b*p1.c; d3=p1.c*p2.a-p2.c*p1.a; t->x=d2/d1; t->y=d3/d1; return 0; } // ------------------------------------------------ --------------- // generate mapping for a general quadrangle // wi, hi = input image size // wo, ho = output image size // vog [] = the four corners // str: 0 = no stretch 1 = do stretch // strx, stry: stretch values ​​[0 ... 1] 0.5 = no stretch void cetverokotnik4(int wi, int hi, int wo, int ho, tocka2 vog[], int str, float strx, float stry, float *map) { double a,b,c,d,e,f,g,h,a2,b2,c2,u,v,aa,bb,de,sde,v1,v2,u1,u2; tocka2 T; int x,y; float kx,ky,k1,k2; de=0.0;v1=1000.0;v2=1000.0; //da compiler ne jamra kx=4.0*2.0*fabsl(strx-0.5)+0.00005; k1=1.0-1.0/(kx+1.0); ky=4.0*2.0*fabsl(stry-0.5)+0.00005; k2=1.0-1.0/(ky+1.0); for (y=0;y=0.0) { sde=sqrt(de); v1=(-b2+sde)/2.0/a2; v2=(-b2-sde)/2.0/a2; } else { v1=1001.0; //krneki zunaj v2=1001.0; //krneki zunaj } } aa=b+d*v1; bb=f+h*v1; if (fabs(aa)>fabs(bb)) u1 = (aa!=0.0) ? -(a+c*v1)/aa : 1000.0; else u1 = (bb!=0.0) ? -(e+g*v1)/bb : 1000.0; aa=b+d*v2; bb=f+h*v2; if (fabs(aa)>fabs(bb)) u2 = (aa!=0.0) ? -(a+c*v2)/aa : 1000.0; else u2 = (bb!=0.0) ? -(e+g*v2)/bb : 1000.0; if ((u1>0.0)&&(u1<1.0)&&(v1>0.0)&&(v1<1.0)) { u=u1; v=v1; } else { if ((u2>0.0)&&(u2<1.0)&&(v2>0.0)&&(v2<1.0)) { u=u2; v=v2; } else { u=1002.0; v=1002.0; } } //if requested, apply stretching if (str!=0) { if (strx>0.5) u=(1.0-1.0/(kx*u+1.0))/k1; else u=1.0-(1.0-1.0/(kx*(1.0-u)+1.0))/k1; if (stry>0.5) v=(1.0-1.0/(ky*v+1.0))/k2; else v=1.0-(1.0-1.0/(ky*(1.0-v)+1.0))/k2; } //zdaj samo se vpise izracunana (u,v) v map[] if ((u>=0.0)&&(u<=1.0)&&(v>=0.0)&&(v<=1.0)) { //ce smo znotraj orig slike map[2*(y*wo+x)]=u*(wi-1); map[2*(y*wo+x)+1]=v*(hi-1); } else { map[2*(y*wo+x)]=-1; map[2*(y*wo+x)+1]=-1; } } } } //--------------------------------------------------------------- //generate mapping for a triangle void trikotnik1(int wi, int hi, int wo, int ho, tocka2 vog[], tocka2 R, tocka2 S, premica2 p12, premica2 p23, premica2 p34, premica2 p41, int t12, int t23, int str, float strx, float stry, float *map) { int x,y; tocka2 T,A,B; premica2 p5,p6; float u,v; float kx,ky,k1,k2; kx=4.0*2.0*fabsl(strx-0.5)+0.00005; k1=1.0-1.0/(kx+1.0); ky=4.0*2.0*fabsl(stry-0.5)+0.00005; k2=1.0-1.0/(ky+1.0); for (y=0;yfabsf(p12.b)) //bolj pokonci u=(A.y-vog[0].y)/(vog[1].y-vog[0].y); else u=(A.x-vog[0].x)/(vog[1].x-vog[0].x); } else { presecisce2(p5,p34,&A); if (fabsf(p34.a)>fabsf(p34.b)) //bolj pokonci u=(A.y-vog[3].y)/(vog[2].y-vog[3].y); else u=(A.x-vog[3].x)/(vog[2].x-vog[3].x); } premica2d(T,S,&p6); presecisce2(p6,p23,&B); if (t23!=-10) //razlicno od cetverokotnika { if (fabsf(p23.a)>fabsf(p23.b)) //bolj pokonci v=(B.y-vog[1].y)/(vog[2].y-vog[1].y); else v=(B.x-vog[1].x)/(vog[2].x-vog[1].x); } else { presecisce2(p6,p41,&B); if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci v=(B.y-vog[0].y)/(vog[3].y-vog[0].y); else v=(B.x-vog[0].x)/(vog[3].x-vog[0].x); } //if requested, apply stretching if (str!=0) { if (strx>0.5) u=(1.0-1.0/(kx*u+1.0))/k1; else u=1.0-(1.0-1.0/(kx*(1.0-u)+1.0))/k1; if (stry>0.5) v=(1.0-1.0/(ky*v+1.0))/k2; else v=1.0-(1.0-1.0/(ky*(1.0-v)+1.0))/k2; } //zdaj samo se vpise izracunana (u,v) v map[] if ((u>=0.0)&&(u<=1.0)&&(v>=0.0)&&(v<=1.0)) { //ce smo znotraj orig slike map[2*(y*wo+x)]=u*(wi-1); map[2*(y*wo+x)+1]=v*(hi-1); } else { map[2*(y*wo+x)]=-1; map[2*(y*wo+x)+1]=-1; } } } } //------------------------------------------------------- //generates a map of alpha values for transparent background //with feathered (soft) border //feath = soft border width 0..max in pixels //amap = generated alpha map //map = map generated by geom4c_b() //nots[] = flags for inner sides //for now it does not feather caustics on concaves an crossed sides void make_alphamap(unsigned char *amap, tocka2 vog[], int wo, int ho, float *map, float feath, int nots[]) { float r12, r23, r34, r41, rmin; tocka2 t; int i,j; premica2 p12,p23,p34,p41; premica2d(vog[0],vog[1],&p12); // 1-2 premica2d(vog[2],vog[3],&p34); // 3-4 premica2d(vog[3],vog[0],&p41); // 4-1 premica2d(vog[1],vog[2],&p23); // 2-3 for (i=0;i=0.0)&&(map[2*(i*wo+j)+1]>=0.0)) { //inside if (rmin<=feath) //border area amap[i*wo+j]=255*(rmin/feath); else amap[i*wo+j]=255; } else //outside amap[i*wo+j]=0; } } //------------------------------------------------------- void apply_alphamap(uint32_t* frame, int w, int h, unsigned char *amap, int operation) { int i, length; uint32_t t; length = w * h; switch (operation) { case 0: //write on clear for (i=0;i>1)+(t>>1); t = (t>0x7F800000) ? 0xFF000000 : t<<1; frame[i] = (frame[i]&0x00FFFFFF) | t; } break; case 4: //subtract for (i=0;it) ? (frame[i]&0xFF000000)-t : 0; frame[i] = (frame[i]&0x00FFFFFF) | t; } break; default: break; } } // ------------------------------------------------ --------------- // function for byte fields (char) // generate map from the four corners // first checks for different types of degenerate geometrty ... // wi, hi input image size // wo, ho output image size // vog [] the four corners // nots [] "inner" sides (for alpha feathering) int geom4c_b(int wi, int hi, int wo, int ho, tocka2 vog[], int str, float strx, float stry, float *map, int nots[]) { premica2 p12,p23,p34,p41; tocka2 R,S; int r41,r23,s12,s34; //tocki R in S int p1,p2; //paralelnost stranic int t12,t23,t34,t41; //sovpadanje tock int tip; //1=degen trik 2=paral 3=splosni 4=twist 5=konkavni int i; for (i=0;i<4;i++) //convert indexes to positions (pixel) { vog[i].x=vog[i].x+0.5; vog[i].y=vog[i].y+0.5; } tip=3; t12=premica2d(vog[0],vog[1],&p12); // 1-2 t34=premica2d(vog[2],vog[3],&p34); // 3-4 t41=premica2d(vog[3],vog[0],&p41); // 4-1 t23=premica2d(vog[1],vog[2],&p23); // 2-3 //preveri degeneracijo v crto ali piko //check for degeneration into a line or point if ((t12+t34+t41+t23)<-19) { //vec kot dve sovpadata //daj tu fill with background?? return 0; } if (((vog[0].x==vog[2].x)&&(vog[0].y==vog[2].y)) || ((vog[1].x==vog[3].x)&&(vog[1].y==vog[3].y))) { //sovpadata dve diagonalni tocki //daj tu fill with background?? return 0; } p1=presecisce2(p12,p34,&S); //tocka S p2=presecisce2(p41,p23,&R); //tocka R //preveri degeneracijo v trikotnik (sovpadanje nediagonalnih tock) //check for degeneration into triangle (coincident non-diagonal c.) if (t12==-10) {R=vog[0];p12=p34;p1=-1;tip=1;} if (t34==-10) {R=vog[2];p34=p12;p1=-1;tip=1;} if (t41==-10) {S=vog[0];p41=p23;p2=-1;tip=1;} if (t23==-10) {S=vog[2];p23=p41;p2=-1;tip=1;} //preveri vzporednost //check parallelity if (p1==-1) //vzporedni 1-2 in 3-4 { if (fabsf(p12.a)>fabsf(p12.b)) //bolj pokonci {S.y=1.0E9;S.x=-(p12.b*S.y+p12.c)/p12.a;} else {S.x=1.0E9;S.y=-(p12.a*S.x+p12.c)/p12.b;} } if (p2==-1) //vzporedni 2-3 in 4-1 { if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci {R.y=1.0E9;R.x=-(p41.b*R.y+p41.c)/p41.a;} else {R.x=1.0E9;R.y=-(p41.a*R.x+p41.c)/p41.b;} } //pogleda, ce je priblizno paralelogram //check if approximately parallelogram if (((fabsf(R.x)>1000000.0)||(fabsf(R.y)>1000000.0)) && ((fabsf(S.x)>1000000.0)||(fabsf(S.y)>1000000.0))) tip=2; //preveri, ce je prekrizan ali konkaven (R ali S med ogljici) //check for concave or crossed sides r41=0;r23=0;s12=0;s34=0; if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci {if (((R.y-vog[3].y)*(R.y-vog[0].y))<0.0) r41=1;}//R na 4-1 else {if (((R.x-vog[3].x)*(R.x-vog[0].x))<0.0) r41=1;}//R na 4-1 if (fabsf(p23.a)>fabsf(p23.b)) //bolj pokonci {if (((R.y-vog[1].y)*(R.y-vog[2].y))<0.0) r23=1;}//R na 2-3 else {if (((R.x-vog[1].x)*(R.x-vog[2].x))<0.0) r23=1;}//R na 2-3 if (fabsf(p12.a)>fabsf(p12.b)) //bolj pokonci {if (((S.y-vog[0].y)*(S.y-vog[1].y))<0.0) s12=1;}//S na 1-2 else {if (((S.x-vog[0].x)*(S.x-vog[1].x))<0.0) s12=1;}//S na 1-2 if (fabsf(p34.a)>fabsf(p34.b)) //bolj pokonci {if (((S.y-vog[2].y)*(S.y-vog[3].y))<0.0) s34=1;}//S na 3-4 else {if (((S.x-vog[2].x)*(S.x-vog[3].x))<0.0) s34=1;}//S na 3-4 if (((r41+r23+s12+s34)>0)&&(tip==3)) { if ((r41*r23+s12*s34)==0) //konkaven tip=5; else //prekrizan tip=4; } //prepare nots[] flags nots[0]=nots[1]=nots[2]=nots[3]=0; if (tip==4) { nots[0] = (s12==0) ? 0 : 1; nots[1] = (r23==0) ? 0 : 1; nots[2] = (s34==0) ? 0 : 1; nots[3] = (r41==0) ? 0 : 1; } if (tip==5) { nots[2] = (s12==0) ? 0 : 1; nots[3] = (r23==0) ? 0 : 1; nots[0] = (s34==0) ? 0 : 1; nots[1] = (r41==0) ? 0 : 1; } //OK, zdaj gremo risat... switch (tip) { case 0: //should never come to here... break; case 1: //triangle trikotnik1(wi, hi, wo, ho, vog, R, S, p12, p23, p34, p41, t12, t23, str, strx, stry, map); break; case 2: //paralelogram //a faster algorithm could be used here... case 3: //general quadrangle case 4: //crossed sides case 5: //concave quadrangle cetverokotnik4(wi, hi, wo, ho, vog, str, strx, stry, map); break; } return 0; } //------------------------------------------------------- interpp set_intp(inst p) { switch (p.intp) //katero interpolacijo bo uporabil { // case -1:return interpNNpr_b; //nearest neighbor+print case 0: return interpNN_b32; //nearest neighbor case 1: return interpBL_b32; //bilinear case 2: return interpBC_b32; //bicubic smooth case 3: return interpBC2_b32; //bicibic sharp case 4: return interpSP4_b32; //spline 4x4 case 5: return interpSP6_b32; //spline 6x6 case 6: return interpSC16_b32; //lanczos 8x8 default: return NULL; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="c0rners"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=15; info->explanation="Four corners geometry engine"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Corner 1 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 1"; break; case 1: info->name = "Corner 1 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 1"; break; case 2: info->name = "Corner 2 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 2"; break; case 3: info->name = "Corner 2 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 2"; break; case 4: info->name = "Corner 3 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 3"; break; case 5: info->name = "Corner 3 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 3"; break; case 6: info->name = "Corner 4 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 4"; break; case 7: info->name = "Corner 4 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 4"; break; case 8: info->name = "Enable Stretch"; info->type = F0R_PARAM_BOOL; info->explanation = "Enable stretching"; break; case 9: info->name = "Stretch X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of stretching in X direction"; break; case 10: info->name = "Stretch Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of stretching in Y direction"; break; case 11: info->name = "Interpolator"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Quality of interpolation"; break; case 12: info->name = "Transparent Background"; info->type = F0R_PARAM_BOOL; info->explanation = "Makes background transparent"; break; case 13: info->name = "Feather Alpha"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Makes smooth transition into transparent"; break; case 14: info->name = "Alpha operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=(inst*)calloc(1, sizeof(inst)); in->w=width; in->h=height; in->x1=0.333333; in->y1=0.333333; in->x2=0.666666; in->y2=0.333333; in->x3=0.666666; in->y3=0.666666; in->x4=0.333333; in->y4=0.666666; in->stretchON=0; in->stretchx=0.5; in->stretchy=0.5; in->intp=1; in->transb=0; in->feath=1.0; in->op=0; in->map=(float*)calloc(1, sizeof(float)*(in->w*in->h*2+2)); in->amap=(unsigned char*)calloc(1, sizeof(char)*(in->w*in->h*2+2)); in->interp=set_intp(*in); in->mapIsDirty=1; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *p; p=(inst*)instance; free(p->map); free(p->amap); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: //X coordinate of corner 1 tmpf=*(double*)parm; if (tmpf!=p->x1) chg=1; p->x1=tmpf; break; case 1: //Y coordinate of corner 1 tmpf=*(double*)parm; if (tmpf!=p->y1) chg=1; p->y1=tmpf; break; case 2: //X coordinate of corner 2 tmpf=*(double*)parm; if (tmpf!=p->x2) chg=1; p->x2=tmpf; break; case 3: //Y coordinate of corner 2 tmpf=*(double*)parm; if (tmpf!=p->y2) chg=1; p->y2=tmpf; break; case 4: //X coordinate of corner 3 tmpf=*(double*)parm; if (tmpf!=p->x3) chg=1; p->x3=tmpf; break; case 5: //Y coordinate of corner 3 tmpf=*(double*)parm; if (tmpf!=p->y3) chg=1; p->y3=tmpf; break; case 6: //X coordinate of corner 4 tmpf=*(double*)parm; if (tmpf!=p->x4) chg=1; p->x4=tmpf; break; case 7: //Y coordinate of corner 4 tmpf=*(double*)parm; if (tmpf!=p->y4) chg=1; p->y4=tmpf; break; case 8: //Enable stretching tmpf=map_value_forward(*((double*)parm), 0.0, 1.0);//BOOL!! if (p->stretchON != tmpf) chg=1; p->stretchON = tmpf; break; case 9: //Stretch X tmpf=*(double*)parm; if (tmpf!=p->stretchx) chg=1; p->stretchx=tmpf; break; case 10: //Stretch Y tmpf=*(double*)parm; if (tmpf!=p->stretchy) chg=1; p->stretchy=tmpf; break; case 11: //Interpolation tmpf=map_value_forward(*((double*)parm), 0.0, 6.999); if (p->intp != tmpf) chg=1; p->intp=tmpf; break; case 12: //Transparent Background tmpf=map_value_forward(*((double*)parm), 0.0, 1.0);//BOOL!! // if (p->transb != tmpf) chg=1; p->transb = tmpf; break; case 13: //Feather Alpha tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->feath) chg=1; p->feath=tmpf; break; case 14: //Alpha operation p->op=map_value_forward(*((double*)parm), 0.0, 4.9999); break; } if (chg!=0) { p->interp=set_intp(*p); p->mapIsDirty = 1; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; double tmpf; p=(inst*)instance; switch(param_index) { case 0: //X coordinate of corner 1 tmpf=(float)p->x1; *((double*)param)=tmpf; break; case 1: //Y coordinate of corner 1 tmpf=(float)p->y1; *((double*)param)=tmpf; break; case 2: //X coordinate of corner 2 tmpf=(float)p->x2; *((double*)param)=tmpf; break; case 3: //Y coordinate of corner 2 tmpf=(float)p->y2; *((double*)param)=tmpf; break; case 4: //X coordinate of corner 3 tmpf=(float)p->x3; *((double*)param)=tmpf; break; case 5: //Y coordinate of corner 3 tmpf=(float)p->y3; *((double*)param)=tmpf; break; case 6: //X coordinate of corner 4 tmpf=(float)p->x4; *((double*)param)=tmpf; break; case 7: //Y coordinate of corner 4 tmpf=(float)p->y4; *((double*)param)=tmpf; break; case 8: //Enable stretching *((double*)param)=map_value_backward(p->stretchON, 0.0, 1.0); //BOOL!! break; case 9: //Stretch X tmpf=(float)p->stretchx; *((double*)param)=tmpf; break; case 10: //Stretch Y tmpf=(float)p->stretchy; *((double*)param)=tmpf; break; case 11: //Interpolation *((double*)param)=map_value_backward(p->intp, 0.0, 6.0); //!!!!!! 6.999 ???? tudi v defish!!!! break; case 12: //Transparent Background *((double*)param)=map_value_backward(p->transb, 0.0, 1.0); //BOOL!! break; case 13: //Feather Alpha *((double*)param)=map_value_backward(p->feath, 0.0, 100.0); break; case 14: //Alpha operation *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } #define EPSILON 1e-5f #define EQUIVALENT_FLOATS(x, y) (fabsf((x) - (y)) < EPSILON) //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *p; int bkgr; p=(inst*)instance; if (EQUIVALENT_FLOATS(p->x1, 0.333333f) && EQUIVALENT_FLOATS(p->y1, 0.333333f) && EQUIVALENT_FLOATS(p->x2, 0.666666f) && EQUIVALENT_FLOATS(p->y2, 0.333333f) && EQUIVALENT_FLOATS(p->x3, 0.666666f) && EQUIVALENT_FLOATS(p->y3, 0.666666f) && EQUIVALENT_FLOATS(p->x4, 0.333333f) && EQUIVALENT_FLOATS(p->y4, 0.666666f) && (!p->stretchON || ( EQUIVALENT_FLOATS(p->stretchx, 0.5f) && EQUIVALENT_FLOATS(p->stretchy, 0.5f)))) { memcpy(outframe, inframe, p->w * p->h * 4); return; } if (p->mapIsDirty) { tocka2 vog[4]; int nots[4]; vog[0].x=(p->x1*3-1)*p->w; vog[0].y=(p->y1*3-1)*p->h; vog[1].x=(p->x2*3-1)*p->w; vog[1].y=(p->y2*3-1)*p->h; vog[2].x=(p->x3*3-1)*p->w; vog[2].y=(p->y3*3-1)*p->h; vog[3].x=(p->x4*3-1)*p->w; vog[3].y=(p->y4*3-1)*p->h; geom4c_b(p->w, p->h, p->w, p->h, vog, p->stretchON, p->stretchx, p->stretchy, p->map, nots); make_alphamap(p->amap, vog, p->w, p->h, p->map, p->feath, nots); p->mapIsDirty = 0; } //if (p->transb==0) bkgr=0xFF000000; else bkgr=0; bkgr=0xFF000000; remap32(p->w, p->h, p->w, p->h, (unsigned char*) inframe, (unsigned char *) outframe, p->map, bkgr, p->interp); if (p->transb!=0) apply_alphamap(outframe, p->w, p->h, p->amap, p->op); } frei0r-plugins-1.8.0/src/filter/c0rners/README0000644000175000017500000001066514220150123017366 0ustar jrmljrml"c0rners" is an attempt to introduce a new, more intuitive way (at least in some cases) of specifying geometrical image transforms. "c0rners" is a Frei0r plugin. Written by Marko Cebokli, apr 2010 and released under GNU GPL RELEASE NOTES apr 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) TODO: - alpha feathering of caustics - use gavl for remapping - make piece between Little and Big Indians SOME NOTES ABOUT THE PLUGIN "c0rners" is a rather universal "geometry engine". It can do even more things than the usual affine matrix transform. It can do: -shifts -flips -arbitrary scalings and anamorphs (anisotropic scaling) -arbitrary angle rotations around arbitrary points -perspective correction in any direction -shears, distorts...etc... ...and arbitrary combinations of these, in a single, time and quality preserving step! Its advantages are best explained in an example: Say, you have video1 which is a wideangle shot of a room with a picture frame on a side wall. You want video2 to display as if it was played inside that frame. Now, with "classic" tools, you would need to do: 1 - scale down 2 - sideways perspective distort 3 - shift to the right place 4 - and maybe some rotation Tweaking all of the parameters of these transforms, to get the desired size, shape and position of video2, would be quite a chore. With c0rners, you simply pull the corners of video2 to where you want them, and it will do all of the above in a single step! My goal while programming it, was to make it survive ANY crazy combination of corner positions the user might throw at it. I'm not sure if I achieved that, but remember that if all corners are outside of the frame to one side, or if you specify a zero area degenerate quadrangle, there will be no output! This is not a bug - it is as should be. If you happen onto a set of parameters that will crash it, please document carefully the parameter values and video format, and let me know about it. PARAMETERS 1. Corner positions For now, the user interface is not as nice as I would like... While the Frei0r specification includes a "position" type parameter, it seems that host apps like Kdenlive and Openmovieeditor currently do not pass such parameters to Frei0r plugins. Therefore, I just used two sliders (x,y) for each of the four corners. This is rather clumsy, so as soon as I will figure out a better way, I will change this. Corner 1 is the top left of the original picture, and the others follow clockwise. Since it should be possible to pull the corners outside of the picture area, the range of the parameters goes one picture width to the left and right, and one picture height above and under the original picture. Therefore, in the unscaled Frei0r 0...1 parameter range, the top left corner is x=0.333... y=0.333..., the top right x=0.666... y=0.333... and so on. The supplied Kdenlive effect description XML file should change this range to 0...3000, so that the original image lies between 1000 and 2000, with the upper left corner x=1000, y=1000, the upper right corner x=2000, y=1000 and so on. It should also set the defaults so that the undistorted input picture is displayed. If you have no image, check that the corners specify a nonzero area at least partly overlaping the output window. 2. Stretch, x and y These allow additional exaggeration of the perspective, when simulating a tilted plane. The default (undistorted) position is in the middle. I have included a boolean checkbox parameter to disable this (default). These can also be used alone (without moving the corners), to do funny things, like stretch people's legs. 3. Interpolation This allows one to choose a tradeoff between speed and quality. Low values = high speed with low quality. Default is bilinear, which is reasonably fast and should give enough quality in most cases. 4. Transparent background This fills the area outside of the transformed image with a "transparent" alpha value. This can be used to make a composite image - for example, in Kdenlive, use the "Composite" transition with this. Making the corner positions keyframable would allow one to create those "fly away" transitions that were once so popular. 5. Alpha Feather This can be used to make the transition between transparent and opaque gradual. It should specify the width of the transition in pixels, 0 to 100. For now it does not feather the "caustics" (those curved lines in the concave and crossed settings, which are not edges of the input picture). frei0r-plugins-1.8.0/src/filter/scale0tilt/0000755000175000017500000000000014220150123017166 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/scale0tilt/scale0tilt.c0000644000175000017500000002010214220150123021371 0ustar jrmljrml/* scale0tilt.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include #include #define EPSILON 1e-6 typedef struct scale0tilt_instance { double cl, ct, cr, cb; double sx, sy; double tx, ty; int w, h; gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; int do_scale; gavl_video_format_t format_src; gavl_video_frame_t* padded; } scale0tilt_instance_t; void update_scaler( scale0tilt_instance_t* inst ) { float dst_x, dst_y, dst_w, dst_h; float src_x, src_y, src_w, src_h; inst->do_scale = 1; src_x = inst->w * inst->cl; src_y = inst->h * inst->ct; src_w = inst->w * (1.0 - inst->cl - inst->cr ); src_h = inst->h * (1.0 - inst->ct - inst->cb ); dst_x = inst->w * inst->cl * inst->sx + inst->tx * inst->w; dst_y = inst->h * inst->ct * inst->sy + inst->ty * inst->h; dst_w = inst->w * (1.0 - inst->cl - inst->cr) * inst->sx; dst_h = inst->h * (1.0 - inst->ct - inst->cb) * inst->sy; if((dst_w < EPSILON) || (dst_h < EPSILON) || (src_w < EPSILON) || (src_h < EPSILON)) { inst->do_scale = 0; return; } if ( dst_x + dst_w > inst->w ) { src_w = src_w * ( (inst->w-dst_x) / dst_w ); dst_w = inst->w - dst_x; } if ( dst_y + dst_h > inst->h ) { src_h = src_h * ( (inst->h-dst_y) / dst_h ); dst_h = inst->h - dst_y; } if ( dst_x < 0 ) { src_x = src_x - dst_x * ( src_w / dst_w ); src_w = src_w * ( (dst_w+dst_x) / dst_w ); dst_w = dst_w + dst_x; dst_x = 0; } if ( dst_y < 0 ) { src_y = src_y - dst_y * ( src_h / dst_h ); src_h = src_h * ( (dst_h+dst_y) / dst_h ); dst_h = dst_h + dst_y; dst_y = 0; } if((dst_w < EPSILON) || (dst_h < EPSILON) || (src_w < EPSILON) || (src_h < EPSILON)) { inst->do_scale = 0; return; } gavl_video_options_t* options = gavl_video_scaler_get_options( inst->video_scaler ); gavl_video_format_t format_dst; memset(&inst->format_src, 0, sizeof(inst->format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; inst->format_src.frame_width = inst->w; inst->format_src.frame_height = inst->h; inst->format_src.image_width = inst->w; inst->format_src.image_height = inst->h; inst->format_src.pixel_width = 1; inst->format_src.pixel_height = 1; inst->format_src.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = src_x; src_rect.y = src_y; src_rect.w = src_w; src_rect.h = src_h; dst_rect.x = lroundf(dst_x); dst_rect.y = lroundf(dst_y); dst_rect.w = lroundf(dst_w); dst_rect.h = lroundf(dst_h); gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->video_scaler, &inst->format_src, &format_dst ); } int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Scale0Tilt"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 8; info->explanation = "Scales, Tilts and Crops an Image"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Clip left"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Clip right"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Clip top"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Clip bottom"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Scale X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Scale Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Tilt X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Tilt Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->sx = 1.0; inst->sy = 1.0; inst->video_scaler = gavl_video_scaler_create(); inst->frame_src = gavl_video_frame_create( 0 ); inst->frame_dst = gavl_video_frame_create( 0 ); inst->frame_src->strides[0] = width * 4; inst->frame_dst->strides[0] = width * 4; update_scaler(inst); if ( inst->frame_src->strides[0] % 16 ) inst->padded = gavl_video_frame_create( &inst->format_src ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; gavl_video_scaler_destroy(inst->video_scaler); gavl_video_frame_null( inst->frame_src ); gavl_video_frame_destroy( inst->frame_src ); gavl_video_frame_null( inst->frame_dst ); gavl_video_frame_destroy( inst->frame_dst ); if ( inst->padded ) gavl_video_frame_destroy( inst->padded ); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; switch ( param_index ) { case 0: inst->cl = *((double*)param); break; case 1: inst->cr = *((double*)param); break; case 2: inst->ct = *((double*)param); break; case 3: inst->cb = *((double*)param); break; case 4: inst->sx = *((double*)param) * 2.0; break; case 5: inst->sy = *((double*)param) * 2.0; break; case 6: inst->tx = *((double*)param) * 2.0 - 1.0; break; case 7: inst->ty = *((double*)param) * 2.0 - 1.0; break; } update_scaler( inst ); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->cl; break; case 1: *((double*)param) = inst->cr; break; case 2: *((double*)param) = inst->ct; break; case 3: *((double*)param) = inst->cb; break; case 4: *((double*)param) = inst->sx / 2.0; break; case 5: *((double*)param) = inst->sy / 2.0; break; case 6: *((double*)param) = (inst->tx + 1.0) / 2.0; break; case 7: *((double*)param) = (inst->ty + 1.0) / 2.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; gavl_video_frame_t* frame_src = inst->frame_src; inst->frame_src->planes[0] = (uint8_t *)inframe; inst->frame_dst->planes[0] = (uint8_t *)outframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { outframe[i] = 0; } if ( inst->do_scale ) { if ( inst->padded ) { gavl_video_frame_copy( &inst->format_src, inst->padded, frame_src ); frame_src = inst->padded; } gavl_video_scaler_scale( inst->video_scaler, frame_src, inst->frame_dst ); } } frei0r-plugins-1.8.0/src/filter/scale0tilt/CMakeLists.txt0000644000175000017500000000071514220150123021731 0ustar jrmljrmlset (SOURCES scale0tilt.c) set (TARGET scale0tilt) if (MSVC) set_source_files_properties (scale0tilt.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/equaliz0r/0000755000175000017500000000000014220150123017036 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/equaliz0r/CMakeLists.txt0000644000175000017500000000042214220150123021574 0ustar jrmljrmlset (SOURCES equaliz0r.cpp) set (TARGET equaliz0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/equaliz0r/equaliz0r.cpp0000644000175000017500000000635314220150123021465 0ustar jrmljrml/* equaliz0r.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include #include class equaliz0r : public frei0r::filter { // Look-up tables for equaliz0r values. unsigned char rlut[256]; unsigned char glut[256]; unsigned char blut[256]; // Intensity histograms. unsigned int rhist[256]; unsigned int ghist[256]; unsigned int bhist[256]; void updateLookUpTables(const uint32_t* in) { unsigned int size = width*height; // First pass : build histograms. // Reset histograms. memset(rhist, 0, 256*sizeof(unsigned int)); memset(ghist, 0, 256*sizeof(unsigned int)); memset(bhist, 0, 256*sizeof(unsigned int)); // Update histograms. const unsigned char *in_ptr = (const unsigned char*) in; for (unsigned int i=0; i plugin("Equaliz0r", "Equalizes the intensity histograms", "Jean-Sebastien Senecal (Drone)", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/threshold0r/0000755000175000017500000000000014220150123017360 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/threshold0r/threshold0r.c0000644000175000017500000000767614220150123022002 0ustar jrmljrml/* threshold0r.c * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" typedef struct threshold0r_instance { unsigned int width; unsigned int height; unsigned char threshold; /* the threshold [0, 255] */ unsigned char lut[256]; /* look-up table */ } threshold0r_instance_t; /* Updates the look-up-table. */ void update_lut(threshold0r_instance_t *inst) { int i; unsigned char *lut = inst->lut; unsigned char thresh = inst->threshold; if (thresh == 0xff) memset(lut, 0x00, 256*sizeof(unsigned char)); else if (thresh == 0x00) memset(lut, 0xff, 256*sizeof(unsigned char)); else { for (i=0; iname = "Threshold0r"; threshold0r_info->author = "Jean-Sebastien Senecal"; threshold0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; threshold0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; threshold0r_info->frei0r_version = FREI0R_MAJOR_VERSION; threshold0r_info->major_version = 0; threshold0r_info->minor_version = 2; threshold0r_info->num_params = 1; threshold0r_info->explanation = "Thresholds a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The threshold"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { threshold0r_instance_t* inst = (threshold0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; switch(param_index) { unsigned char val; case 0: /* threshold */ val = (unsigned char) (255.0 * *((double*)param)); if (val != inst->threshold) { inst->threshold = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double)(inst->threshold) / 255.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/threshold0r/CMakeLists.txt0000644000175000017500000000053214220150123022120 0ustar jrmljrmlset (SOURCES threshold0r.c) set (TARGET threshold0r) if (MSVC) set_source_files_properties (threshold0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/host_param_test/0000755000175000017500000000000014220150123020316 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/host_param_test/host_param_test.c0000644000175000017500000001103114220150123023652 0ustar jrmljrml/* host_param_test.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include typedef int boolean; #define FALSE 0 #define TRUE 1 typedef struct host_param_test_instance { double dvalue; bool bvalue; f0r_param_color_t cvalue; f0r_param_position_t pvalue; char* svalue; int w, h; } host_param_test_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Host Parameter Test"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 5; info->explanation = "This Plugin is only for testing the completeness of the frei0r parameter spec implementation."; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Double"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Explanation for Double"; break; case 1: info->name = "Boolean"; info->type = F0R_PARAM_BOOL; info->explanation = "Explanation for Boolean"; break; case 2: info->name = "Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Explanation for Color"; break; case 3: info->name = "Position"; info->type = F0R_PARAM_POSITION; info->explanation = "Explanation for Position"; break; case 4: info->name = "String"; info->type = F0R_PARAM_STRING; info->explanation = "Explanation for String"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { host_param_test_instance_t* inst = (host_param_test_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->dvalue = 0.5; inst->bvalue = FALSE; inst->cvalue.r = 0.5; inst->cvalue.g = 0.5; inst->cvalue.b = 0.5; inst->pvalue.x = 0.0; inst->pvalue.y = 0.0; const char* sval = "Hello"; inst->svalue = (char*)malloc( strlen(sval) + 1 ); strcpy( inst->svalue, sval ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; free(inst->svalue); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; switch ( param_index ) { case 0: inst->dvalue = *((double*)param); break; case 1: inst->bvalue = (*((double*)param)) >= 0.5; break; case 2: inst->cvalue = *((f0r_param_color_t*)param); break; case 3: inst->pvalue = *((f0r_param_position_t*)param); break; case 4: { char* sval = (*(char**)param); inst->svalue = (char*)realloc( inst->svalue, strlen(sval) + 1 ); strcpy( inst->svalue, sval ); break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->dvalue; break; case 1: *((double*)param) = (double)inst->bvalue; break; case 2: *((f0r_param_color_t*)param) = inst->cvalue; break; case 3: *((f0r_param_position_t*)param) = inst->pvalue; break; case 4: *((char**)param) = inst->svalue; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = *src; dst++; src++; } } frei0r-plugins-1.8.0/src/filter/host_param_test/CMakeLists.txt0000644000175000017500000000054614220150123023063 0ustar jrmljrmlset (SOURCES host_param_test.c) set (TARGET host_param_test) if (MSVC) set_source_files_properties (host_param_test.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/measure/0000755000175000017500000000000014220150123016563 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/measure/font2.h0000755000175000017500000002273014220150123017773 0ustar jrmljrml#define font2_width 256 #define font2_height 48 static unsigned char font2_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x18, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x66, 0x00, 0x3e, 0x00, 0x1c, 0x0c, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x18, 0x3e, 0x3e, 0x30, 0x7f, 0x1c, 0x7f, 0x3e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3c, 0x66, 0x36, 0x63, 0x00, 0x36, 0x0c, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x1c, 0x63, 0x63, 0x38, 0x03, 0x06, 0x63, 0x63, 0x63, 0x00, 0x00, 0x60, 0x00, 0x06, 0x63, 0x00, 0x3c, 0x24, 0x36, 0x43, 0x43, 0x36, 0x06, 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x63, 0x1e, 0x60, 0x60, 0x3c, 0x03, 0x03, 0x60, 0x63, 0x63, 0x18, 0x18, 0x30, 0x00, 0x0c, 0x63, 0x00, 0x3c, 0x00, 0x7f, 0x03, 0x63, 0x1c, 0x00, 0x0c, 0x30, 0x66, 0x18, 0x00, 0x00, 0x00, 0x60, 0x63, 0x18, 0x30, 0x60, 0x36, 0x03, 0x03, 0x60, 0x63, 0x63, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x30, 0x00, 0x18, 0x00, 0x36, 0x3e, 0x30, 0x6e, 0x00, 0x0c, 0x30, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x30, 0x6b, 0x18, 0x18, 0x3c, 0x33, 0x3f, 0x3f, 0x30, 0x3e, 0x7e, 0x00, 0x00, 0x0c, 0x00, 0x30, 0x18, 0x00, 0x18, 0x00, 0x36, 0x60, 0x18, 0x3b, 0x00, 0x0c, 0x30, 0xff, 0x7e, 0x00, 0x7f, 0x00, 0x18, 0x6b, 0x18, 0x0c, 0x60, 0x7f, 0x60, 0x63, 0x18, 0x63, 0x60, 0x00, 0x00, 0x06, 0x00, 0x60, 0x18, 0x00, 0x18, 0x00, 0x36, 0x60, 0x0c, 0x33, 0x00, 0x0c, 0x30, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x0c, 0x63, 0x18, 0x06, 0x60, 0x30, 0x60, 0x63, 0x0c, 0x63, 0x60, 0x00, 0x00, 0x0c, 0x7e, 0x30, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x61, 0x06, 0x33, 0x00, 0x0c, 0x30, 0x66, 0x18, 0x18, 0x00, 0x00, 0x06, 0x63, 0x18, 0x03, 0x60, 0x30, 0x60, 0x63, 0x0c, 0x63, 0x60, 0x18, 0x18, 0x18, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x36, 0x63, 0x63, 0x33, 0x00, 0x18, 0x18, 0x00, 0x00, 0x18, 0x00, 0x18, 0x03, 0x36, 0x18, 0x63, 0x63, 0x30, 0x63, 0x63, 0x0c, 0x63, 0x30, 0x18, 0x18, 0x30, 0x00, 0x0c, 0x18, 0x00, 0x18, 0x00, 0x36, 0x3e, 0x61, 0x6e, 0x00, 0x30, 0x0c, 0x00, 0x00, 0x18, 0x00, 0x18, 0x01, 0x1c, 0x7e, 0x7f, 0x3e, 0x78, 0x3e, 0x3e, 0x0c, 0x3e, 0x1e, 0x00, 0x0c, 0x60, 0x00, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x3f, 0x3c, 0x1f, 0x7f, 0x7f, 0x3c, 0x63, 0x3c, 0x78, 0x67, 0x0f, 0x63, 0x63, 0x3e, 0x3f, 0x3e, 0x3f, 0x3e, 0x7e, 0x63, 0x63, 0x63, 0x63, 0x66, 0x7f, 0x3c, 0x00, 0x3c, 0x36, 0x00, 0x3e, 0x1c, 0x66, 0x66, 0x36, 0x66, 0x66, 0x66, 0x63, 0x18, 0x30, 0x66, 0x06, 0x77, 0x67, 0x63, 0x66, 0x63, 0x66, 0x63, 0x7e, 0x63, 0x63, 0x63, 0x63, 0x66, 0x63, 0x0c, 0x01, 0x30, 0x63, 0x00, 0x63, 0x36, 0x66, 0x43, 0x66, 0x46, 0x46, 0x43, 0x63, 0x18, 0x30, 0x66, 0x06, 0x7f, 0x6f, 0x63, 0x66, 0x63, 0x66, 0x63, 0x5a, 0x63, 0x63, 0x63, 0x36, 0x66, 0x61, 0x0c, 0x03, 0x30, 0x00, 0x00, 0x63, 0x63, 0x66, 0x03, 0x66, 0x16, 0x16, 0x03, 0x63, 0x18, 0x30, 0x36, 0x06, 0x7f, 0x7f, 0x63, 0x66, 0x63, 0x66, 0x06, 0x18, 0x63, 0x63, 0x63, 0x3e, 0x66, 0x30, 0x0c, 0x07, 0x30, 0x00, 0x00, 0x7b, 0x63, 0x3e, 0x03, 0x66, 0x1e, 0x1e, 0x03, 0x7f, 0x18, 0x30, 0x1e, 0x06, 0x6b, 0x7b, 0x63, 0x3e, 0x63, 0x3e, 0x1c, 0x18, 0x63, 0x63, 0x6b, 0x1c, 0x3c, 0x18, 0x0c, 0x0e, 0x30, 0x00, 0x00, 0x7b, 0x7f, 0x66, 0x03, 0x66, 0x16, 0x16, 0x7b, 0x63, 0x18, 0x30, 0x1e, 0x06, 0x63, 0x73, 0x63, 0x06, 0x63, 0x36, 0x30, 0x18, 0x63, 0x63, 0x6b, 0x1c, 0x18, 0x0c, 0x0c, 0x1c, 0x30, 0x00, 0x00, 0x7b, 0x63, 0x66, 0x03, 0x66, 0x06, 0x06, 0x63, 0x63, 0x18, 0x33, 0x36, 0x06, 0x63, 0x63, 0x63, 0x06, 0x63, 0x66, 0x60, 0x18, 0x63, 0x63, 0x6b, 0x3e, 0x18, 0x06, 0x0c, 0x38, 0x30, 0x00, 0x00, 0x3b, 0x63, 0x66, 0x43, 0x66, 0x46, 0x06, 0x63, 0x63, 0x18, 0x33, 0x66, 0x46, 0x63, 0x63, 0x63, 0x06, 0x6b, 0x66, 0x63, 0x18, 0x63, 0x36, 0x7f, 0x36, 0x18, 0x43, 0x0c, 0x70, 0x30, 0x00, 0x00, 0x03, 0x63, 0x66, 0x66, 0x36, 0x66, 0x06, 0x66, 0x63, 0x18, 0x33, 0x66, 0x66, 0x63, 0x63, 0x63, 0x06, 0x7b, 0x66, 0x63, 0x18, 0x63, 0x1c, 0x77, 0x63, 0x18, 0x63, 0x0c, 0x60, 0x30, 0x00, 0x00, 0x3e, 0x63, 0x3f, 0x3c, 0x1f, 0x7f, 0x0f, 0x5c, 0x63, 0x3c, 0x1e, 0x67, 0x7f, 0x63, 0x63, 0x3e, 0x0f, 0x3e, 0x67, 0x3e, 0x3c, 0x3e, 0x08, 0x36, 0x63, 0x3c, 0x7f, 0x3c, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x18, 0x00, 0x07, 0x00, 0x38, 0x00, 0x38, 0x00, 0x07, 0x18, 0x60, 0x07, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x18, 0x0e, 0x3b, 0x00, 0x30, 0x00, 0x06, 0x00, 0x30, 0x00, 0x6c, 0x00, 0x06, 0x18, 0x60, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x30, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x00, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x3e, 0x3c, 0x3e, 0x0c, 0x6e, 0x36, 0x1c, 0x70, 0x66, 0x18, 0x37, 0x3b, 0x3e, 0x3b, 0x6e, 0x3b, 0x3e, 0x3f, 0x33, 0x63, 0x63, 0x63, 0x63, 0x7f, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x30, 0x36, 0x63, 0x36, 0x63, 0x1e, 0x33, 0x6e, 0x18, 0x60, 0x36, 0x18, 0x7f, 0x66, 0x63, 0x66, 0x33, 0x6e, 0x63, 0x0c, 0x33, 0x63, 0x63, 0x36, 0x63, 0x33, 0x0e, 0x18, 0x70, 0x00, 0x00, 0x00, 0x3e, 0x66, 0x03, 0x33, 0x7f, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x1e, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x66, 0x06, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x03, 0x33, 0x03, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x1e, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x1c, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x0c, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x03, 0x33, 0x03, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x36, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x30, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x06, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x63, 0x33, 0x63, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x66, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x63, 0x6c, 0x33, 0x36, 0x7f, 0x36, 0x63, 0x63, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x6e, 0x3e, 0x3e, 0x6e, 0x3e, 0x1e, 0x3e, 0x67, 0x3c, 0x60, 0x67, 0x3c, 0x63, 0x66, 0x3e, 0x3e, 0x3e, 0x0f, 0x3e, 0x38, 0x6e, 0x1c, 0x36, 0x63, 0x7e, 0x7f, 0x70, 0x18, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; frei0r-plugins-1.8.0/src/filter/measure/pr0be.c0000644000175000017500000004415714220150123017752 0ustar jrmljrml/* pr0be.c This frei0r plugin measures pixels in video Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall pr0be.c -o pr0be.o //link: gcc -shared -o pr0be.so pr0be.o #include #include #include #include #include #include "font2.h" #include "measure.h" double PI=3.14159265358979; //--------------------------------------------------------------- void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i127)) return; if (x<0) return; if ((x+8)>=w) return; if (y<0) return; if ((y+16)>=h)return; z=(c-32)%32+((c-32)/32)*512; for (i=0;i<16;i++) for (j=0;j<8;j++) if ((font2_bits[z+32*i]&(1<=10.0)&&(b<100.0)) ss=p1m1; ss=p3m; } } sprintf(s,"%s",ss); } //------------------------------------------------------------- //print avg,rms,min,max into a string //u=units 0=0.0-1.0 1=0-255 //m=sign 0=unsigned //mm=1 print min/max void izpis(char *str, char *lab, stat s, int u, int m, int mm) { char fs[256],as[16],rs[16],ns[16],xs[16]; if (u==1) { s.avg=255.0*s.avg; s.rms=255.0*s.rms; s.min=255.0*s.min; s.max=255.0*s.max; } if (mm==1) { forstr(s.avg,1-u,m,as); forstr(s.rms,1-u,0,rs); forstr(s.min,1-u,m,ns); forstr(s.max,1-u,m,xs); sprintf(fs,"%s%s%s %s%s", lab, as, rs, ns, xs); sprintf(str,fs,s.avg,s.rms,s.min,s.max); } else { forstr(s.avg,1-u,m,as); forstr(s.rms,1-u,0,rs); sprintf(fs,"%s%s%s", lab, as, rs); sprintf(str,fs,s.avg,s.rms); } } //----------------------------------------------------------- //probe size markers in the magnifier diaplay void sxmarkers(float_rgba *s, int w, int h, int x0, int y0, int np, int sx, int sy, int vp) { int np2,x,y,i,j; float_rgba white={1.0,1.0,1.0,1.0}; np2=np/2+1; //top left x=x0+(np2-sx/2)*vp-1; if (sx>np) x=x0; y=y0+(np2-sy/2)*vp-1; if (sy>np) y=y0; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //top right x=x0+(np2+sx/2+1)*vp-1; y=y0+(np2-sy/2)*vp-1; if (sy>np) y=y0; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2+sx/2)*vp; y=y0+(np2-sy/2)*vp-1; if (sx>np) x=x0+(np+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //bottom left x=x0+(np2-sx/2)*vp-1; y=y0+(np2+sy/2)*vp; if (sy>np) y=y0+(np+1)*vp; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2-sx/2)*vp-1; if (sx>np) x=x0; y=y0+(np2+sy/2+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //bottom right x=x0+(np2+sx/2)*vp+vp-1; y=y0+(np2+sy/2)*vp; if (sy>np) y=y0+(np+1)*vp; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2+sx/2)*vp; y=y0+(np2+sy/2+1)*vp-1; if (sx>np) x=x0+(np+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //"out of box" arrows if (sx>np) { for (i=1;inp) { for (i=1;i7*w/12) *poz=0; //left if (xw/2+30) *poz=0; //left vp=9; //pixel size in magnifier y0=h/20; if (bw==1) //big window { vx=240; vy = (m<=2) ? 320 : 300; x0 = (*poz==0) ? h/20 : w-h/20-vx; np=25; //size of magnifier xn = (m<=2) ? x0+8 : x0+70; yn=y0+(np+1)*vp+8; } else //small window { vx=152; vy = (m<=2) ? 230 : 210; x0 = (*poz==0) ? h/20 : w-h/20-vx; np=15; //size of magnifier xn = (m<=2) ? x0+15 : x0+25; yn=y0+(np+1)*vp+8; } np2=np/2+1; if (sha==1) vy=vy+20; //keep probe inside if (x=(w-sx/2)) x=w-sx/2-1; if (y=(h-sy/2)) y=h-sy/2-1; //info window background darken_rectangle(s, w, h, x0, y0, vx, vy, 0.4); //magnifier background draw_rectangle(s, w, h, x0+vp-1, y0+vp-1, np*vp+1, np*vp+1, black); //sx,sy marks sxmarkers(s, w, h, x0, y0, np, sx, sy, vp); //magnifier pixels for (i=0;i=0)&&(xp=0)&&(ypva) va=gg.avg; if (bb.avg>va) va=bb.avg; li=rr.avg; if (gg.avgva) va=gg.avg; if (bb.avg>va) va=bb.avg; li=rr.avg; if (gg.avg>8))*0.00392157; sl[i].b=((float)((inframe[i] & 0x00FF0000)>>16))*0.00392157; sl[i].a=((float)((inframe[i] & 0xFF000000)>>24))*0.00392157; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; int mer; int x; int y; int sx; int sy; int un; int sha; int bw; int poz; float_rgba *sl; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="pr0be"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=8; info->explanation="Measure video values"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Measurement"; info->type = F0R_PARAM_DOUBLE; info->explanation = "What measurement to display"; break; case 1: info->name = "X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of probe"; break; case 2: info->name = "Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of probe"; break; case 3: info->name = "X size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X size of probe"; break; case 4: info->name = "Y size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y size of probe"; break; case 5: info->name = "256 scale"; info->type = F0R_PARAM_BOOL; info->explanation = "use 0-255 instead of 0.0-1.0"; break; case 6: info->name = "Show alpha"; info->type = F0R_PARAM_BOOL; info->explanation = "Display alpha value too"; break; case 7: info->name = "Big window"; info->type = F0R_PARAM_BOOL; info->explanation = "Display more data"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->mer=0; in->x=width/2; in->y=height/2; in->sx=3; in->sy=3; in->un=0; in->sha=0; in->bw=0; in->poz=0; in->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->sl); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpi=map_value_forward(*((double*)parm), 0.0, 4.9999); if (tmpi != p->mer) chg=1; p->mer=tmpi; break; case 1: tmpi=map_value_forward(*((double*)parm), 0.0, p->w); if (tmpi != p->x) chg=1; p->x=tmpi; break; case 2: tmpi=map_value_forward(*((double*)parm), 0.0, p->h); if (tmpi != p->y) chg=1; p->y=tmpi; break; case 3: tmpi=map_value_forward(*((double*)parm), 0.0, 12.0); if (tmpi != p->sx) chg=1; p->sx=tmpi; break; case 4: tmpi=map_value_forward(*((double*)parm), 0.0, 12.0); if (tmpi != p->sy) chg=1; p->sy=tmpi; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->un != tmpi) chg=1; p->un=tmpi; break; case 6: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->sha != tmpi) chg=1; p->sha=tmpi; break; case 7: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->bw != tmpi) chg=1; p->bw=tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->mer, 0.0, 4.9999); break; case 1: *((double*)param)=map_value_backward(p->x, 0.0, p->w); break; case 2: *((double*)param)=map_value_backward(p->y, 0.0, p->h); break; case 3: *((double*)param)=map_value_backward(p->sx, 0.0, 12.0); break; case 4: *((double*)param)=map_value_backward(p->sy, 0.0, 12.0); break; case 5: *((double*)param)=map_value_backward(p->un, 0.0, 1.0);//BOOL!! break; case 6: *((double*)param)=map_value_backward(p->sha, 0.0, 1.0);//BOOL!! break; case 7: *((double*)param)=map_value_backward(p->bw, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; color2floatrgba(inframe, in->sl, in->w , in->h); sonda(in->sl, in->w, in->h, in->x, in->y, 2*in->sx+1, 2*in->sy+1, &in->poz, in->mer, in->un, in->sha, in->bw); crosshair(in->sl, in->w, in->h, in->x, in->y, 2*in->sx+1, 2*in->sy+1, 15); floatrgba2color(in->sl, outframe, in->w , in->h); } frei0r-plugins-1.8.0/src/filter/measure/measure.h0000755000175000017500000002244114220150123020403 0ustar jrmljrml/* measure.c measures video pixel and profile values with averaging Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //measurement functions for direct inclusion in pr0be.c, pr0file.c typedef struct //float pixel { float r; float g; float b; float a; } float_rgba; typedef struct //statistics { float avg; float rms; float min; float max; } stat; typedef struct //profile data and statistics { int n; //number of points used float r[8192]; float g[8192]; float b[8192]; float a[8192]; float y[8192]; float u[8192]; float v[8192]; stat sr; stat sg; stat sb; stat sa; stat sy; stat su; stat sv; int xz,xk,yz,yk; //start and end point } profdata; //----------------------------------------------------- //luminance/luma statistics of a float_rgba pixel group //color: //0=use rec 601 //1=use rec 709 //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_y(float_rgba *s, stat *yy, int color, int x, int y, int w, int sx, int sy) { float wr,wg,wb,luma,nf; int xp,yp; float_rgba pix; int i,j; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } yy->avg=0.0; yy->rms=0.0; yy->min=1.0E9; yy->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; luma=wr*pix.r+wg*pix.g+wb*pix.b; if (lumamin) yy->min=luma; if (luma>yy->max) yy->max=luma; yy->avg=yy->avg+luma; yy->rms=yy->rms+luma*luma; } nf=(float)(sx*sy); yy->avg=yy->avg/nf; yy->rms=sqrtf((yy->rms-nf*yy->avg*yy->avg)/nf); } //------------------------------------------------------- //R,G,B statistics of a float_rgba pixel group //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_rgb(float_rgba *s, stat *r, stat *g, stat *b, int x, int y, int w, int sx, int sy) { float nf; int xp,yp; float_rgba pix; int i,j; r->avg=0.0; r->rms=0.0; r->min=1.0E9; r->max=-1.0E9; g->avg=0.0; g->rms=0.0; g->min=1.0E9; g->max=-1.0E9; b->avg=0.0; b->rms=0.0; b->min=1.0E9; b->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; if (pix.rmin) r->min=pix.r; if (pix.r>r->max) r->max=pix.r; r->avg=r->avg+pix.r; r->rms=r->rms+pix.r*pix.r; if (pix.gmin) g->min=pix.g; if (pix.g>g->max) g->max=pix.g; g->avg=g->avg+pix.g; g->rms=g->rms+pix.g*pix.g; if (pix.bmin) b->min=pix.b; if (pix.b>b->max) b->max=pix.b; b->avg=b->avg+pix.b; b->rms=b->rms+pix.b*pix.b; } nf=(float)(sx*sy); r->avg=r->avg/nf; r->rms=sqrtf((r->rms-nf*r->avg*r->avg)/nf); g->avg=g->avg/nf; g->rms=sqrtf((g->rms-nf*g->avg*g->avg)/nf); b->avg=b->avg/nf; b->rms=sqrtf((b->rms-nf*b->avg*b->avg)/nf); } //-------------------------------------------------------- //alpha channel statistics of a float_rgba pixel group //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_a(float_rgba *s, stat *a, int x, int y, int w, int sx, int sy) { float nf; int xp,yp; float_rgba pix; int i,j; a->avg=0.0; a->rms=0.0; a->min=1.0E9; a->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; if (pix.amin) a->min=pix.a; if (pix.a>a->max) a->max=pix.a; a->avg=a->avg+pix.a; a->rms=a->rms+pix.a*pix.a; } nf=(float)(sx*sy); a->avg=a->avg/nf; a->rms=sqrtf((a->rms-nf*a->avg*a->avg)/nf); } //-------------------------------------------------------- //R-Y, B-Y statistics of a float_rgba pixel group //color: //0=use rec 601 //1=use rec 709 //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_uv(float_rgba *s, stat *u, stat *v, int color, int x, int y, int w, int sx, int sy) { float wr,wg,wb,uu,vv,nf; int xp,yp; float_rgba pix; int i,j; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } u->avg=0.0; u->rms=0.0; u->min=1.0E9; u->max=-1.0E9; v->avg=0.0; v->rms=0.0; v->min=1.0E9; v->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; //R-Y uu=(1.0-wr)*pix.r-wg*pix.g-wb*pix.b; if (uumin) u->min=uu; if (uu>u->max) u->max=uu; u->avg=u->avg+uu; u->rms=u->rms+uu*uu; //B-Y vv=(1.0-wb)*pix.b-wr*pix.r-wg*pix.g; if (vvmin) v->min=vv; if (vv>v->max) v->max=vv; v->avg=v->avg+vv; v->rms=v->rms+vv*vv; } nf=(float)(sx*sy); u->avg=u->avg/nf; u->rms=sqrtf((u->rms-nf*u->avg*u->avg)/nf); v->avg=v->avg/nf; v->rms=sqrtf((v->rms-nf*v->avg*v->avg)/nf); } //------------------------------------------------------------ //statistics of a float_rgba pixel profile //color: //0=use rec 601 //1=use rec 709 //w,h=size of image //xz,yy,xk,yk=end points of the profile line //sir=width of profile in pixels (averaging) void meriprof(float_rgba *s, int w, int h, int xz, int yz, int xk, int yk, int sir, profdata *p) { int x,y,d,i; float_rgba pix; d = abs(xk-xz)>abs(yk-yz) ? abs(xk-xz) : abs(yk-yz); p->n=d; for (i=0;i=0)&&(x=0)&&(yr[i]=pix.r; p->g[i]=pix.g; p->b[i]=pix.b; p->a[i]=pix.a; } } //----------------------------------------------------- //c=0 rec 601 c=1 rec 709 void prof_yuv(profdata *p, int color) { int i; float wr,wg,wb; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } for (i=0;in;i++) { p->y[i]=wr*p->r[i]+wg*p->g[i]+wb*p->b[i]; p->u[i]=p->r[i]-p->y[i]; p->v[i]=p->b[i]-p->y[i]; } } //--------------------------------------------------------- //calculates AVG, RMS, MIN, MAX //for r,g,b,a,y,u,v profiles void prof_stat(profdata *p) { int i; float nf; p->sr.avg=0.0; p->sr.rms=0.0; p->sr.min=1.0E9; p->sr.max=-1.0E9; p->sg.avg=0.0; p->sg.rms=0.0; p->sg.min=1.0E9; p->sg.max=-1.0E9; p->sb.avg=0.0; p->sb.rms=0.0; p->sb.min=1.0E9; p->sb.max=-1.0E9; p->sa.avg=0.0; p->sa.rms=0.0; p->sa.min=1.0E9; p->sa.max=-1.0E9; p->sy.avg=0.0; p->sy.rms=0.0; p->sy.min=1.0E9; p->sy.max=-1.0E9; p->su.avg=0.0; p->su.rms=0.0; p->su.min=1.0E9; p->su.max=-1.0E9; p->sv.avg=0.0; p->sv.rms=0.0; p->sv.min=1.0E9; p->sv.max=-1.0E9; for (i=0;in;i++) { if (p->r[i]sr.min) p->sr.min=p->r[i]; if (p->r[i]>p->sr.max) p->sr.max=p->r[i]; p->sr.avg=p->sr.avg+p->r[i]; p->sr.rms=p->sr.rms+p->r[i]*p->r[i]; if (p->g[i]sg.min) p->sg.min=p->g[i]; if (p->g[i]>p->sg.max) p->sg.max=p->g[i]; p->sg.avg=p->sg.avg+p->g[i]; p->sg.rms=p->sg.rms+p->g[i]*p->g[i]; if (p->b[i]sb.min) p->sb.min=p->b[i]; if (p->b[i]>p->sb.max) p->sb.max=p->b[i]; p->sb.avg=p->sb.avg+p->b[i]; p->sb.rms=p->sb.rms+p->b[i]*p->b[i]; if (p->a[i]sa.min) p->sa.min=p->a[i]; if (p->a[i]>p->sa.max) p->sa.max=p->a[i]; p->sa.avg=p->sa.avg+p->a[i]; p->sa.rms=p->sa.rms+p->a[i]*p->a[i]; if (p->y[i]sy.min) p->sy.min=p->y[i]; if (p->y[i]>p->sy.max) p->sy.max=p->y[i]; p->sy.avg=p->sy.avg+p->y[i]; p->sy.rms=p->sy.rms+p->y[i]*p->y[i]; if (p->u[i]su.min) p->su.min=p->u[i]; if (p->u[i]>p->su.max) p->su.max=p->u[i]; p->su.avg=p->su.avg+p->u[i]; p->su.rms=p->su.rms+p->u[i]*p->u[i]; if (p->v[i]sv.min) p->sv.min=p->v[i]; if (p->v[i]>p->sv.max) p->sv.max=p->v[i]; p->sv.avg=p->sv.avg+p->v[i]; p->sv.rms=p->sv.rms+p->v[i]*p->v[i]; } nf=(float)(p->n); p->sr.avg=p->sr.avg/nf; p->sr.rms=sqrtf((p->sr.rms-nf*p->sr.avg*p->sr.avg)/nf); p->sg.avg=p->sg.avg/nf; p->sg.rms=sqrtf((p->sg.rms-nf*p->sg.avg*p->sg.avg)/nf); p->sb.avg=p->sb.avg/nf; p->sb.rms=sqrtf((p->sb.rms-nf*p->sb.avg*p->sb.avg)/nf); p->sa.avg=p->sa.avg/nf; p->sa.rms=sqrtf((p->sa.rms-nf*p->sa.avg*p->sa.avg)/nf); p->sy.avg=p->sy.avg/nf; p->sy.rms=sqrtf((p->sy.rms-nf*p->sy.avg*p->sy.avg)/nf); p->su.avg=p->su.avg/nf; p->su.rms=sqrtf((p->su.rms-nf*p->su.avg*p->su.avg)/nf); p->sv.avg=p->sv.avg/nf; p->sv.rms=sqrtf((p->sv.rms-nf*p->sv.avg*p->sv.avg)/nf); } frei0r-plugins-1.8.0/src/filter/measure/CMakeLists.txt0000644000175000017500000000110114220150123021314 0ustar jrmljrmlset (B_SOURCES pr0be.c measure.h font2.h) set (F_SOURCES pr0file.c measure.h font2.h) if (MSVC) set_source_files_properties (pr0be.c pr0file.c PROPERTIES LANGUAGE CXX) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) set (F_SOURCES ${F_SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (pr0be MODULE ${B_SOURCES}) add_library (pr0file MODULE ${F_SOURCES}) set_target_properties (pr0be PROPERTIES PREFIX "") set_target_properties (pr0file PROPERTIES PREFIX "") install (TARGETS pr0be LIBRARY DESTINATION ${LIBDIR}) install (TARGETS pr0file LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/measure/pr0file.c0000644000175000017500000006470114220150123020300 0ustar jrmljrml/* pr0file.c This frei0r plugin ia an "2D video oscilloscope" Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall pr0file.c -o pr0file.o //link: gcc -shared -o pr0file.so pr0file.o #include #include #include #include #include #include #include "font2.h" #include "measure.h" double PI=3.14159265358979; //--------------------------------------------------------------- void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i127)) return; if (x<0) return; if ((x+8)>=w) return; if (y<0) return; if ((y+16)>=h)return; z=(c-32)%32+((c-32)/32)*512; //position in font image for (i=0;i<16;i++) for (j=0;j<8;j++) if ((font2_bits[z+32*i]&(1<=10.0)&&(b<100.0)) ss=p1m1; ss=p3m; } } sprintf(s,"%s",ss); } //------------------------------------------------------------- //draws a simple line (no antialiasing) //xz,yz=start point //xk,yk=end point void draw_line(float_rgba *s, int w, int h, int xz, int yz, int xk, int yk, float_rgba c) { int x,y,d,i; d = (abs(xk-xz)>abs(yk-yz)) ? abs(xk-xz) : abs(yk-yz); if (d==0) return; for (i=0;i=0)&&(x=0)&&(y0.0) { xm=xz+dd*dx*m1; ym=yz+dd*dy*m1; draw_line(s, w, h, xm+s2*dy, ym-s2*dx, xm+s3*dy, ym-s3*dx, c); draw_line(s, w, h, xm-s2*dy, ym+s2*dx, xm-s3*dy, ym+s3*dx, c); } if (m2>0.0) { xm=xz+dd*dx*m2; ym=yz+dd*dy*m2; draw_line(s, w, h, xm+s2*dy, ym-s2*dx, xm+s3*dy, ym-s3*dx, c); draw_line(s, w, h, xm-s2*dy, ym+s2*dx, xm-s3*dy, ym+s3*dx, c); } } //-------------------------------------------------------- //select one of 8 colors for the crosshair float_rgba mcolor(int c) { float_rgba wh={1.0,1.0,1.0,1.0}; float_rgba ye={1.0,1.0,0.0,1.0}; float_rgba cy={0.0,1.0,1.0,1.0}; float_rgba gr={0.0,1.0,0.0,1.0}; float_rgba mg={1.0,0.0,1.0,1.0}; float_rgba rd={1.0,0.0,0.0,1.0}; float_rgba bl={0.0,0.0,1.0,1.0}; float_rgba bk={0.0,0.0,0.0,1.0}; switch (c) { case 0: return wh; //white case 1: return ye; //yellow case 2: return cy; //cyan case 3: return gr; //green case 4: return mg; //magenta case 5: return rd; //red case 6: return bl; //blue case 7: return bk; //black default: return bk; //black } } //-------------------------------------------------------- //graph p[], p[]+ofs should be between 0.0 and 1.0 void draw_trace(float_rgba *s, int w, int h, int x0, int y0, int vx, int vy, float p[], int n, float ofs, float_rgba c) { int i,x,y,xs,ys; if (n==0) return; xs=x0; ys=y0+vy*(1.0-p[0]-ofs); for (i=0;i=w) x=w-1; y=y0+(vy-1)*(1.0-p[i]-ofs)+1; if (y=(y0+vy)) y=y0+vy-1; if (y>=h) y=h-1; draw_line(s, w, h, xs, ys, xs, y, c); draw_line(s, w, h, xs, y, x, y, c); xs=x; ys=y; } } //------------------------------------------------------------- //numeric display below the "oscilloscope" //m=which channel to display (one of seven) //dit=what data to display (display items flags) //m1,m2 marker positions as indexes into p.x arrays //output is written into string *str void izpis(profdata p, char *str, int m, int u, int m1, int m2, int dit) { int i; char fs[256],frs[16]; float data[8]; for (i=0;i<8;i++) data[i]=0; switch (m>>24) //select channel (r,g,b....) & copy data { case 0: //display nothing return; case 1: //display R channel data[0]=p.r[m1]; data[1]=p.r[m2]; data[2]=data[1]-data[0]; data[3]=p.sr.avg; data[4]=p.sr.rms; data[5]=p.sr.min; data[6]=p.sr.max; break; case 2: //display G channel data[0]=p.g[m1]; data[1]=p.g[m2]; data[2]=data[1]-data[0]; data[3]=p.sg.avg; data[4]=p.sg.rms; data[5]=p.sg.min; data[6]=p.sg.max; break; case 3: //display B channel data[0]=p.b[m1]; data[1]=p.b[m2]; data[2]=data[1]-data[0]; data[3]=p.sb.avg; data[4]=p.sb.rms; data[5]=p.sb.min; data[6]=p.sb.max; break; case 4: //display Y channel data[0]=p.y[m1]; data[1]=p.y[m2]; data[2]=data[1]-data[0]; data[3]=p.sy.avg; data[4]=p.sy.rms; data[5]=p.sy.min; data[6]=p.sy.max; break; case 5: //display Pr channel data[0]=p.u[m1]; data[1]=p.u[m2]; data[2]=data[1]-data[0]; data[3]=p.su.avg; data[4]=p.su.rms; data[5]=p.su.min; data[6]=p.su.max; break; case 6: //display Pb channel data[0]=p.v[m1]; data[1]=p.v[m2]; data[2]=data[1]-data[0]; data[3]=p.sv.avg; data[4]=p.sv.rms; data[5]=p.sv.min; data[6]=p.sv.max; break; case 7: //display alpha channel data[0]=p.a[m1]; data[1]=p.a[m2]; data[2]=data[1]-data[0]; data[3]=p.sa.avg; data[4]=p.sa.rms; data[5]=p.sa.min; data[6]=p.sa.max; break; default: break; } if (u!=0) for (i=0;i<8;i++) data[i]=data[i]*255.0; for (i=0;i<256;i++) {fs[i]=0; str[i]=0;} if ((dit&0x00000001)!=0) //marker 1 value { if (m1>0) { forstr(data[0],1-u,0,frs); sprintf(fs,"%%s Mk1=%s", frs); sprintf(str,fs,str,data[0]); } else sprintf(str,"%s %s",str,"Mk1= -----"); } if ((dit&0x00000004)!=0) //marker 2 value { if (m2>0) { forstr(data[1],1-u,0,frs); sprintf(fs,"%%s Mk2=%s", frs); sprintf(str,fs,str,data[1]); } else sprintf(str,"%s %s",str,"Mk2= -----"); } if ((dit&0x00000010)!=0) //difference marker2-marker1 { if ((m2>0)&&(m1>0)) { forstr(data[2],1-u,0,frs); sprintf(fs,"%%s D=%s", frs); sprintf(str,fs,str,data[2]); } else sprintf(str,"%s %s",str,"D= -----"); } if ((dit&0x00000020)!=0) //average of profile { forstr(data[3],1-u,0,frs); sprintf(fs,"%%s Avg=%s", frs); sprintf(str,fs,str,data[3]); } if ((dit&0x00000040)!=0) //RMS of profile { forstr(data[4],1-u,0,frs); sprintf(fs,"%%s RMS=%s", frs); sprintf(str,fs,str,data[4]); } if ((dit&0x00000080)!=0) //MIN of profile { forstr(data[5],1-u,0,frs); sprintf(fs,"%%s Min=%s", frs); sprintf(str,fs,str,data[5]); } if ((dit&0x00000100)!=0) //MAX of profile { forstr(data[6],1-u,0,frs); sprintf(fs,"%%s Max=%s", frs); sprintf(str,fs,str,data[6]); } } //-------------------------------------------------------------- //draw info window //sx,sy=size of probe (must be odd) //poz=position of info window 0=left 1=right //m=measurement channel, trace/numeric display //u=units 0=0.0-1.0 1=0-255 //as = auto scale //m1,m2=marker positions //dit=display items flags //cc=crosshair color [0...7] //cm=0 rec 601, cm=1 rec 709 void prof(float_rgba *s, int w, int h, int *poz, int x, int y, float tilt, int len, int sir, int m, int u, int as, int m1, int m2, int dit, int cc, int cm, profdata *p) { int x0,y0,vx,vy; int xz,xk,yz,yk; //zacetna in koncna tocka char string[256]; int i,sl; float_rgba white={1.0,1.0,1.0,1.0}; float_rgba lgray={0.7,0.7,0.7,1.0}; float_rgba gray={0.5,0.5,0.5,1.0}; float_rgba dgray={0.3,0.3,0.3,1.0}; float_rgba red={1.0,0.0,0.0,1.0}; float_rgba dgreen={0.0,0.7,0.0,1.0}; float_rgba lblue={0.3,0.3,1.0,1.0}; float_rgba yellow={0.7,0.7,0.0,1.0}; float_rgba pink={0.8,0.4,0.5,1.0}; float_rgba magenta={0.8,0.0,0.8,1.0}; float_rgba cyan={0.0,0.7,0.8,1.0}; //position and size of info window if (yh/2+20) *poz=0; //top x0=h/20; vx=w*15/16; vy = h*6/16; y0 = (*poz==0) ? h/20 : h-h/20-vy; //end points of profile xz=x-len/2.0*cosf(tilt); xk=x+len/2.0*cosf(tilt); yz=y-len/2.0*sinf(tilt); yk=y+len/2.0*sinf(tilt); //measure meriprof(s, w, h, xz, yz, xk, yk, sir, p); prof_yuv(p,cm); prof_stat(p); //draw crosshair pmarker(s, w, h, xz, yz, xk, yk, sir, mcolor(cc), (float)m1/p->n, (float)m2/p->n); //info window background darken_rectangle(s, w, h, x0, y0, vx, vy, 0.4); //draw scope //background //draw_rectangle(s, w, h, x0+50, y0+5, vx-55, vy-40, black); //grid yz=y0+6; yk=y0+vy-36; for (i=0;i<9;i++) { xz=x0+49+(i+1)*(vx-55)/10; draw_line(s, w, h, xz, yz, xz, yk, dgray); } xz=x0+50;xk=x0+vx-6; for (i=0;i<3;i++) { yz=y0+5+(i+1)*(vy-40)/4; draw_line(s, w, h, xz, yz, xk, yz, dgray); } //traces if ((m&0x00000001)!=0) //R draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->r, p->n, 0.0, red); if ((m&0x00000002)!=0) //G draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->g, p->n, 0.0, dgreen); if ((m&0x00000004)!=0) //B draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->b, p->n, 0.0, lblue); if ((m&0x00000008)!=0) //Y draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->y, p->n, 0.0, lgray); if ((m&0x00000010)!=0) //Pr draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->u, p->n, 0.5, magenta); if ((m&0x00000020)!=0) //Pb draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->v, p->n, 0.5, cyan); if ((m&0x00000040)!=0) //alpha draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->a, p->n, 0.0, gray); //markers if ((m1>=0)&&(m1n)) { draw_line(s, w, h, x0+50+(m1+0.5)*(vx-55)/p->n, y0+5, x0+50+(m1+0.5)*(vx-55)/p->n, y0+vy-35, yellow); } if ((m2>=0)&&(m2n)) { draw_line(s, w, h, x0+50+(m2+0.5)*(vx-55)/p->n, y0+5, x0+50+(m2+0.5)*(vx-55)/p->n, y0+vy-35, pink); } //frame draw_line(s, w, h, x0+49, y0+5, x0+vx-5, y0+5, gray); draw_line(s, w, h, x0+49, y0+vy-35, x0+vx-5, y0+vy-35, gray); draw_line(s, w, h, x0+49, y0+5, x0+49, y0+vy-35, gray); draw_line(s, w, h, x0+vx-5, y0+5, x0+vx-5, y0+vy-35, gray); //numeric display izpis(*p,string,m,u,m1,m2,dit); sl=strlen(string); if (sl>((vx-55)/8)) { sprintf(string,"<- NOT ENOUGH SPACE ->"); draw_string(s, w, h, x0+vx/2-88, y0+vy-25, string, white); return; } switch (m>>24) //which channel data under the scope { case 0: break; case 1: draw_string(s, w, h, x0+20, y0+vy-25, "R", red); draw_string(s, w, h, x0+60, y0+vy-25, string, red); break; case 2: draw_string(s, w, h, x0+20, y0+vy-25, "G", dgreen); draw_string(s, w, h, x0+60, y0+vy-25, string, dgreen); break; case 3: draw_string(s, w, h, x0+20, y0+vy-25, "B", lblue); draw_string(s, w, h, x0+60, y0+vy-25, string, lblue); break; case 4: draw_string(s, w, h, x0+20, y0+vy-25, "Y", lgray); draw_string(s, w, h, x0+60, y0+vy-25, string, lgray); break; case 5: draw_string(s, w, h, x0+20, y0+vy-25, "Pr", magenta); draw_string(s, w, h, x0+60, y0+vy-25, string, magenta); break; case 6: draw_string(s, w, h, x0+20, y0+vy-25, "Pb", cyan); draw_string(s, w, h, x0+60, y0+vy-25, string, cyan); break; case 7: draw_string(s, w, h, x0+20, y0+vy-25, "a", gray); draw_string(s, w, h, x0+60, y0+vy-25, string, gray); break; default: break; } } //----------------------------------------------------- //converts the internal RGBA float image into //Frei0r rgba8888 color void floatrgba2color(float_rgba *sl, uint32_t* outframe, int w , int h) { int i; uint32_t p; for (i=0;i>8))*0.00392157; sl[i].b=((float)((inframe[i] & 0x00FF0000)>>16))*0.00392157; sl[i].a=((float)((inframe[i] & 0xFF000000)>>24))*0.00392157; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; int x; //horizontal position int y; //vertical position float tilt; //tilt of profile int len; //length of profile int chn; //channel for numeric display int m1; //marker 1 position along profile int m2; //marker 2 position along profile int rt; //show r trace BOOL int gt; //show g trace BOOL int bt; //show b trace BOOL int yt; //show Y' trace BOOL int ut; //show Pr trace BOOL int vt; //show Pb trace BOOL int at; //show alpha trace BOOL int davg; //display average BOOL int drms; //display rms BOOL int dmin; //display minimum BOOL int dmax; //display maximum BOOL int un; //0...255 units BOOL int col; //color, rec 601 or rec 709 int chc; //crosshair color [0...7] int poz; int mer; //display channel + trace flags int dit; //numeric display items flags float_rgba *sl; profdata *p; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="pr0file"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=21; info->explanation="2D video oscilloscope"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of profile"; break; case 1: info->name = "Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of profile"; break; case 2: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Tilt of profile"; break; case 3: info->name = "Length"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Length of profile"; break; case 4: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to numerically display"; break; case 5: info->name = "Marker 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of marker 1"; break; case 6: info->name = "Marker 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of marker 2"; break; case 7: info->name = "R trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show R trace on scope"; break; case 8: info->name = "G trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show G trace on scope"; break; case 9: info->name = "B trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show B trace on scope"; break; case 10: info->name = "Y trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Y' trace on scope"; break; case 11: info->name = "Pr trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Pr trace on scope"; break; case 12: info->name = "Pb trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Pb trace on scope"; break; case 13: info->name = "Alpha trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Alpha trace on scope"; break; case 14: info->name = "Display average"; info->type = F0R_PARAM_BOOL; info->explanation = "e"; break; case 15: info->name = "Display RMS"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 16: info->name = "Display minimum"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 17: info->name = "Display maximum"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 18: info->name = "256 scale"; info->type = F0R_PARAM_BOOL; info->explanation = "use 0-255 instead of 0.0-1.0"; break; case 19: info->name = "Color"; info->type = F0R_PARAM_DOUBLE; info->explanation = "rec 601 or rec 709"; break; case 20: info->name = "Crosshair color"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Color of the profile marker"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->x=width/2; in->y=height/2; in->tilt=0.0; in->len=3*width/4; in->chn=3; in->m1=0; in->m2=0; in->rt=1; in->gt=1; in->bt=1; in->yt=0; in->ut=0; in->vt=0; in->at=0; in->davg=1; in->drms=1; in->dmin=0; in->dmax=0; in->un=0; in->col=0; in->chc=0; in->poz=1; in->mer=(3<<24)+7; //Y display + R,G,B traces in->dit=32+64; //avg+RMS in->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); in->p=(profdata*)calloc(1,sizeof(profdata)); in->p->n=5; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->sl); free(in->p); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: //X tmpi=map_value_forward(*((double*)parm), 0.0, p->w); if (tmpi != p->x) chg=1; p->x=tmpi; break; case 1: //Y tmpi=map_value_forward(*((double*)parm), 0.0, p->h); if (tmpi != p->y) chg=1; p->y=tmpi; break; case 2: //tilt tmpf=map_value_forward(*((double*)parm), -PI/2.0, PI/2.0); if (tmpf != p->tilt) chg=1; p->tilt=tmpf; break; case 3: //length tmpi=map_value_forward(*((double*)parm), 20.0, sqrtf(p->w*p->w+p->h*p->h)); if (tmpi != p->len) chg=1; p->len=tmpi; break; case 4: //channel tmpi=map_value_forward(*((double*)parm), 1.0, 7.9999); if (tmpi != p->chn) chg=1; p->chn=tmpi; break; case 5: //marker 1 tmpi=map_value_forward(*((double*)parm), -1.0, p->p->n); if (tmpi != p->m1) chg=1; p->m1=tmpi; break; case 6: //marker 2 tmpi=map_value_forward(*((double*)parm), -1.0, p->p->n); if (tmpi != p->m2) chg=1; p->m2=tmpi; break; case 7: //R trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->rt != tmpi) chg=1; p->rt=tmpi; break; case 8: //G trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->gt != tmpi) chg=1; p->gt=tmpi; break; case 9: //B trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->bt != tmpi) chg=1; p->bt=tmpi; break; case 10: //Y trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->yt != tmpi) chg=1; p->yt=tmpi; break; case 11: //U trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->ut != tmpi) chg=1; p->ut=tmpi; break; case 12: //V trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->vt != tmpi) chg=1; p->vt=tmpi; break; case 13: //alpha trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->at != tmpi) chg=1; p->at=tmpi; break; case 14: //display avg tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->davg != tmpi) chg=1; p->davg=tmpi; break; case 15: //display RMS tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->drms != tmpi) chg=1; p->drms=tmpi; break; case 16: //display min tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->dmin != tmpi) chg=1; p->dmin=tmpi; break; case 17: //display max tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->dmax != tmpi) chg=1; p->dmax=tmpi; break; case 18: //256 units tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->un != tmpi) chg=1; p->un=tmpi; break; case 19: //color mode tmpi=map_value_forward(*((double*)parm), 0.0, 1.9999); if (p->col != tmpi) chg=1; p->col=tmpi; break; case 20: //Crosshair color tmpi=map_value_forward(*((double*)parm), 0.0, 7.9999); if (p->chc != tmpi) chg=1; p->chc=tmpi; break; } if (chg==0) return; p->mer=p->chn<<24; p->mer=p->mer+p->rt; p->mer=p->mer+2*p->gt; p->mer=p->mer+4*p->bt; p->mer=p->mer+8*p->yt; p->mer=p->mer+16*p->ut; p->mer=p->mer+32*p->vt; p->mer=p->mer+64*p->at; p->dit=0; if (p->m1>=0) p->dit=p->dit+1; if (p->m2>=0) p->dit=p->dit+4; if ((p->m1>=0)&&(p->m2>=0)) p->dit=p->dit+16; p->dit=p->dit+32*p->davg; p->dit=p->dit+64*p->drms; p->dit=p->dit+128*p->dmin; p->dit=p->dit+256*p->dmax; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->x, 0.0, p->w); break; case 1: *((double*)param)=map_value_backward(p->y, 0.0, p->h); break; case 2: *((double*)param)=map_value_backward(p->tilt, -PI/2.0, PI/2.0); break; case 3: *((double*)param)=map_value_backward(p->len, 20.0, sqrtf(p->w*p->w+p->h*p->h)); break; case 4: *((double*)param)=map_value_backward(p->chn, 0.0, 7.9999); break; case 5: *((double*)param)=map_value_backward(p->m1, 0.0, p->p->n); break; case 6: *((double*)param)=map_value_backward(p->m2, 0.0, p->p->n); break; case 7: *((double*)param)=map_value_backward(p->rt, 0.0, 1.0);//BOOL!! break; case 8: *((double*)param)=map_value_backward(p->gt, 0.0, 1.0);//BOOL!! break; case 9: *((double*)param)=map_value_backward(p->bt, 0.0, 1.0);//BOOL!! break; case 10: *((double*)param)=map_value_backward(p->yt, 0.0, 1.0);//BOOL!! break; case 11: *((double*)param)=map_value_backward(p->ut, 0.0, 1.0);//BOOL!! break; case 12: *((double*)param)=map_value_backward(p->vt, 0.0, 1.0);//BOOL!! break; case 13: *((double*)param)=map_value_backward(p->at, 0.0, 1.0);//BOOL!! break; case 14: *((double*)param)=map_value_backward(p->davg, 0.0, 1.0);//BOOL!! break; case 15: *((double*)param)=map_value_backward(p->drms, 0.0, 1.0);//BOOL!! break; case 16: *((double*)param)=map_value_backward(p->dmin, 0.0, 1.0);//BOOL!! break; case 17: *((double*)param)=map_value_backward(p->dmax, 0.0, 1.0);//BOOL!! break; case 18: *((double*)param)=map_value_backward(p->un, 0.0, 1.0);//BOOL!! break; case 19: *((double*)param)=map_value_backward(p->col, 0.0, 1.9999); break; case 20: *((double*)param)=map_value_backward(p->chc, 0.0, 7.9999); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; color2floatrgba(inframe, in->sl, in->w , in->h); prof(in->sl, in->w, in->h, &in->poz, in->x, in->y, in->tilt, in->len, 1, in->mer, in->un, 0, in->m1, in->m2, in->dit, in->chc, in->col, in->p); floatrgba2color(in->sl, outframe, in->w , in->h); } frei0r-plugins-1.8.0/src/filter/measure/README0000644000175000017500000000707514220150123017454 0ustar jrmljrmlMeasurement Frei0r plugins Plugins for various measurements on video Included are the following plugins: Pr0be Measure channel values, with statistics Pr0file a 2D video oscilloscope with readouts Written by Marko Cebokli, jun 2010, and released under GNU GPL RELEASE NOTES ** jun 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION I am an old engineer, who is not happy unless surrounded by ...scopes, ...meters, ...lyzers and stuff. So I had to do this, really. I suspect these plugins won't be of much use for the general public (well, the geeky types might like them anyway ;-). They are intended mainly for developers and testers. NOTE1: The "test_pat_*" plugins can provide well defined signals for stimulus/response measurements. NOTE2: for best results, watch the output on 1:1 pixel scale display. ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** PR0BE Uses a variable sized probe, that can be moved across the image to sample values of the color channels. Comes with a magnifier for pixel accurate work, and does statistics over the probe area. It is useful mainly for checking color and levels. parameters: Measurement select the set of channels to measure X X position of probe Y Y position of probe X size X size of probe Y size Y size of probe 256 scale Show values as 0-255 instead of 0.0-1.0 Show alpha Show the values of the alpha channel too Big window Display a bigger info window The available channel sets are RGB, two flavors of Y'PrPb, HSV and HSL. HSV and HSL are strange nonlinear combinations, not very scientific, so the statistics are not displayed for them. Avg is the average value within the probe rectangle. RMS is the "AC" component. For example, it can be used to measure noise, when the probe is placed over an otherwise uniform area. PR0FILE A classic scope can show you a line waveform, and maybe a vertical profile too. This one can show profiles at any angle anywhere in the image, so I call it a "2D scope". It has two markers with delta and a profile statistics display. It has a zillion parameters, but if you've been to a lab lately, you probably noticed that any self respecting 'scope' is replete with buttons and knobs :-) The main purpose of "pr0file" is to measure spatial impulse and step responses, chroma delays, noise, etc. parameters: X X position of center of profile Y Y position of center of profile Tilt The angle of the profile Length The length of the profile Channel The color channel to display numnerically Marker 1 Position of first marker along the profile Marker 1 Position of second marker along the profile R trace Turn on trace of R channel G trace Turn on trace of G channel B trace Turn on trace of B channel Y trace Turn on trace of Y channel Pr trace Turn on trace of Pr channel Pb trace Turn on trace of Pb channel Alpha trace Turn on trace of alpha channel Display average Turn on numeric display of profile average Display RMS Turn on numeric display of profile RMS (AC value) Display minimum Turn on numeric display of profile minimum Display maximum Turn on numeric display of profile maximum 256 scale Show values as 0-255 instead of 0.0-1.0 Color Select rec 601 or rec 709 for Y'PrPb calculation Crosshair color Select one of 8 colors for the profile marker, to make it stand out from different image contents. The markers are switched on by pulling them from the leftmost position, and turned off by slamming them all the way left. When a marker is activated, a numeric display of its value is automatically turned on. When both markers are active, a difference display appears. frei0r-plugins-1.8.0/src/filter/hueshift0r/0000755000175000017500000000000014220150123017203 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/hueshift0r/hueshift0r.c0000644000175000017500000000674614220150123021445 0ustar jrmljrml/* hueshift0r.c * Copyright (C) 2005 Jean-Sebastien Senecal (Drone) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include #include #include "frei0r.h" #include "matrix.h" typedef struct hueshift0r_instance { unsigned int width; unsigned int height; int hueshift; /* the shift [0, 360] */ float mat[4][4]; } hueshift0r_instance_t; /* Updates the shift matrix. */ void update_mat(hueshift0r_instance_t *inst) { identmat((float*)inst->mat); huerotatemat(inst->mat, (float)inst->hueshift); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Hueshift0r"; info->author = "Jean-Sebastien Senecal"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 3; info->num_params = 1; info->explanation = "Shifts the hue of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The shift value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { hueshift0r_instance_t* inst = (hueshift0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init transformation matrix */ inst->hueshift = 0; update_mat(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; switch(param_index) { int val; case 0: /* constrast */ val = (int) (*((double*)param) * 360.0); /* remap to [0, 360] */ if (val != inst->hueshift) { inst->hueshift = val; update_mat(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) (inst->hueshift / 360.0); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; unsigned int len = inst->width * inst->height; memcpy(outframe, inframe, len*sizeof(uint32_t)); applymatrix((unsigned long*)outframe, inst->mat, len); } frei0r-plugins-1.8.0/src/filter/hueshift0r/CMakeLists.txt0000644000175000017500000000056214220150123021746 0ustar jrmljrmlset (SOURCES hueshift0r.c matrix.h) set (TARGET hueshift0r) if (MSVC) set_source_files_properties (hueshift0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/hueshift0r/matrix.h0000644000175000017500000002054714220150123020670 0ustar jrmljrml/* * matrix - * Use 4x4 matricies to process color images. * * To compile: cc matrix.c -o matrix -lgutil -limage -lgl -lm * * Paul Haeberli - 1993 */ #include "frei0r_math.h" #include #include /* //Adobe ?? luma coeffs #define RLUM (0.3086) #define GLUM (0.6094) #define BLUM (0.0820) */ //ITU_R BT 709 luma coeffs #define RLUM (0.2126) #define GLUM (0.7152) #define BLUM (0.0722) #define OFFSET_R 0 #define OFFSET_G 1 #define OFFSET_B 2 #define OFFSET_A 3 /* * printmat - * print a 4 by 4 matrix */ void printmat(float mat[4][4]) { int x, y; fprintf(stderr,"\n"); for(y=0; y<4; y++) { for(x=0; x<4; x++) fprintf(stderr,"%f ",mat[y][x]); fprintf(stderr,"\n"); } fprintf(stderr,"\n"); } /* * applymatrix - * use a matrix to transform colors. */ void applymatrix(unsigned long *lptr,float mat[4][4],int n) { int ir, ig, ib, r, g, b; unsigned char *cptr; cptr = (unsigned char *)lptr; while(n--) { ir = cptr[OFFSET_R]; ig = cptr[OFFSET_G]; ib = cptr[OFFSET_B]; r = ir*mat[0][0] + ig*mat[1][0] + ib*mat[2][0] + mat[3][0]; g = ir*mat[0][1] + ig*mat[1][1] + ib*mat[2][1] + mat[3][1]; b = ir*mat[0][2] + ig*mat[1][2] + ib*mat[2][2] + mat[3][2]; cptr[OFFSET_R] = CLAMP0255(r); cptr[OFFSET_G] = CLAMP0255(g); cptr[OFFSET_B] = CLAMP0255(b); cptr += 4; } } /* * matrixmult - * multiply two matricies */ void matrixmult(float a[4][4],float b[4][4],float c[4][4]) { int x, y; float temp[4][4]; for(y=0; y<4 ; y++) for(x=0 ; x<4 ; x++) { temp[y][x] = b[y][0] * a[0][x] + b[y][1] * a[1][x] + b[y][2] * a[2][x] + b[y][3] * a[3][x]; } for(y=0; y<4; y++) for(x=0; x<4; x++) c[y][x] = temp[y][x]; } /* * identmat - * make an identity matrix */ void identmat(float *matrix) { *matrix++ = 1.0; /* row 1 */ *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 2 */ *matrix++ = 1.0; *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 3 */ *matrix++ = 0.0; *matrix++ = 1.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 4 */ *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 1.0; } /* * xformpnt - * transform a 3D point using a matrix */ void xformpnt(float matrix[4][4],float x,float y,float z,float *tx,float *ty,float *tz) { *tx = x*matrix[0][0] + y*matrix[1][0] + z*matrix[2][0] + matrix[3][0]; *ty = x*matrix[0][1] + y*matrix[1][1] + z*matrix[2][1] + matrix[3][1]; *tz = x*matrix[0][2] + y*matrix[1][2] + z*matrix[2][2] + matrix[3][2]; } /* * cscalemat - * make a color scale marix */ void cscalemat(float mat[4][4],float rscale,float gscale,float bscale) { float mmat[4][4]; mmat[0][0] = rscale; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = gscale; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = bscale; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * lummat - * make a luminance marix */ void lummat(float mat[4][4]) { float mmat[4][4]; float rwgt, gwgt, bwgt; rwgt = RLUM; gwgt = GLUM; bwgt = BLUM; mmat[0][0] = rwgt; mmat[0][1] = rwgt; mmat[0][2] = rwgt; mmat[0][3] = 0.0; mmat[1][0] = gwgt; mmat[1][1] = gwgt; mmat[1][2] = gwgt; mmat[1][3] = 0.0; mmat[2][0] = bwgt; mmat[2][1] = bwgt; mmat[2][2] = bwgt; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * saturatemat - * make a saturation marix */ void saturatemat(float mat[4][4],float sat) { float mmat[4][4]; float a, b, c, d, e, f, g, h, i; float rwgt, gwgt, bwgt; rwgt = RLUM; gwgt = GLUM; bwgt = BLUM; a = (1.0-sat)*rwgt + sat; b = (1.0-sat)*rwgt; c = (1.0-sat)*rwgt; d = (1.0-sat)*gwgt; e = (1.0-sat)*gwgt + sat; f = (1.0-sat)*gwgt; g = (1.0-sat)*bwgt; h = (1.0-sat)*bwgt; i = (1.0-sat)*bwgt + sat; mmat[0][0] = a; mmat[0][1] = b; mmat[0][2] = c; mmat[0][3] = 0.0; mmat[1][0] = d; mmat[1][1] = e; mmat[1][2] = f; mmat[1][3] = 0.0; mmat[2][0] = g; mmat[2][1] = h; mmat[2][2] = i; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * offsetmat - * offset r, g, and b */ void offsetmat(float mat[4][4],float roffset,float goffset,float boffset) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = roffset; mmat[3][1] = goffset; mmat[3][2] = boffset; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * xrotate - * rotate about the x (red) axis */ void xrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = rc; mmat[1][2] = rs; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = -rs; mmat[2][2] = rc; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * yrotate - * rotate about the y (green) axis */ void yrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = rc; mmat[0][1] = 0.0; mmat[0][2] = -rs; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = rs; mmat[2][1] = 0.0; mmat[2][2] = rc; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * zrotate - * rotate about the z (blue) axis */ void zrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = rc; mmat[0][1] = rs; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = -rs; mmat[1][1] = rc; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * zshear - * shear z using x and y. */ void zshearmat(float mat[4][4],float dx,float dy) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = dx; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = dy; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * simplehuerotatemat - * simple hue rotation. This changes luminance */ void simplehuerotatemat(float mat[4][4],float rot) { float mag; float xrs, xrc; float yrs, yrc; float zrs, zrc; /* rotate the grey vector into positive Z */ mag = sqrt(2.0); xrs = 1.0/mag; xrc = 1.0/mag; xrotatemat(mat,xrs,xrc); mag = sqrt(3.0); yrs = -1.0/mag; yrc = sqrt(2.0)/mag; yrotatemat(mat,yrs,yrc); /* rotate the hue */ zrs = sin(rot*M_PI/180.0); zrc = cos(rot*M_PI/180.0); zrotatemat(mat,zrs,zrc); /* rotate the grey vector back into place */ yrotatemat(mat,-yrs,yrc); xrotatemat(mat,-xrs,xrc); } /* * huerotatemat - * rotate the hue, while maintaining luminance. */ void huerotatemat(float mat[4][4],float rot) { float mmat[4][4]; float mag; float lx, ly, lz; float xrs, xrc; float yrs, yrc; float zrs, zrc; float zsx, zsy; identmat((float*)mmat); /* rotate the grey vector into positive Z */ mag = sqrt(2.0); xrs = 1.0/mag; xrc = 1.0/mag; xrotatemat(mmat,xrs,xrc); mag = sqrt(3.0); yrs = -1.0/mag; yrc = sqrt(2.0)/mag; yrotatemat(mmat,yrs,yrc); /* shear the space to make the luminance plane horizontal */ xformpnt(mmat,RLUM,GLUM,BLUM,&lx,&ly,&lz); zsx = lx/lz; zsy = ly/lz; zshearmat(mmat,zsx,zsy); /* rotate the hue */ zrs = sin(rot*M_PI/180.0); zrc = cos(rot*M_PI/180.0); zrotatemat(mmat,zrs,zrc); /* unshear the space to put the luminance plane back */ zshearmat(mmat,-zsx,-zsy); /* rotate the grey vector back into place */ yrotatemat(mmat,-yrs,yrc); xrotatemat(mmat,-xrs,xrc); matrixmult(mmat,mat,mat); } frei0r-plugins-1.8.0/src/filter/levels/0000755000175000017500000000000014220150123016414 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/levels/levels.c0000644000175000017500000002744614220150123020067 0ustar jrmljrml/* -*- mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*- * levels.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" enum ChannelChoice { CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE, CHANNEL_LUMA, }; enum HistogramPosChoice { POS_TOP_LEFT, POS_TOP_RIGHT, POS_BOTTOM_LEFT, POS_BOTTOM_RIGHT, }; enum ParamIndex { PARAM_CHANNEL, PARAM_INPUT_MIN, PARAM_INPUT_MAX, PARAM_GAMMA, PARAM_OUTPUT_MIN, PARAM_OUTPUT_MAX, PARAM_SHOW_HISTOGRAM, PARAM_HISTOGRAM_POS, PARAMETER_COUNT // last one. }; typedef struct levels_instance { unsigned int width; unsigned int height; double inputMin; // 0 - 1 double inputMax; // 0 - 1 double outputMin; // 0 - 1 double outputMax; // 0 - 1 double gamma; enum ChannelChoice channel; char showHistogram; enum HistogramPosChoice histogramPosition; } levels_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* levels_instance_t) { levels_instance_t->name = "Levels"; levels_instance_t->author = "Maksim Golovkin"; levels_instance_t->plugin_type = F0R_PLUGIN_TYPE_FILTER; levels_instance_t->color_model = F0R_COLOR_MODEL_RGBA8888; levels_instance_t->frei0r_version = FREI0R_MAJOR_VERSION; levels_instance_t->major_version = 0; levels_instance_t->minor_version = 4; levels_instance_t->num_params = PARAMETER_COUNT; levels_instance_t->explanation = "Adjust luminance or color channel intensity"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case PARAM_CHANNEL: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to adjust levels. " "0%=R, 10%=G, 20%=B, 30%=Luma"; break; case PARAM_INPUT_MIN: info->name = "Input black level"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Input black level"; break; case PARAM_INPUT_MAX: info->name = "Input white level"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Input white level"; break; case PARAM_GAMMA: info->name = "Gamma"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Gamma"; break; case PARAM_OUTPUT_MIN: info->name = "Black output"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Black output"; break; case PARAM_OUTPUT_MAX: info->name = "White output"; info->type = F0R_PARAM_DOUBLE; info->explanation = "White output"; break; case PARAM_SHOW_HISTOGRAM: info->name = "Show histogram"; info->type = F0R_PARAM_BOOL; info->explanation = "Show histogram"; break; case PARAM_HISTOGRAM_POS: info->name = "Histogram position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Histogram position. 0%=TL, 10%=TR, 20%=BL, 30%=BR"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { levels_instance_t* inst = (levels_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->inputMin = 0; inst->inputMax = 1; inst->outputMin = 0; inst->outputMax = 1; inst->gamma = 1; inst->channel = CHANNEL_LUMA; inst->showHistogram = 1; inst->histogramPosition = POS_BOTTOM_RIGHT; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; switch(param_index) { case PARAM_CHANNEL: inst->channel = (enum ChannelChoice) CLAMP(floor(*((f0r_param_double *)param) * 10), CHANNEL_RED, CHANNEL_LUMA); break; case PARAM_INPUT_MIN: inst->inputMin = *((f0r_param_double *)param); break; case PARAM_INPUT_MAX: inst->inputMax = *((f0r_param_double *)param); break; case PARAM_GAMMA: inst->gamma = *((f0r_param_double *)param) * 4; break; case PARAM_OUTPUT_MIN: inst->outputMin = *((f0r_param_double *)param); break; case PARAM_OUTPUT_MAX: inst->outputMax = *((f0r_param_double *)param); break; case PARAM_SHOW_HISTOGRAM: inst->showHistogram = *((f0r_param_bool *)param); break; case PARAM_HISTOGRAM_POS: inst->histogramPosition = (enum HistogramPosChoice) CLAMP(floor(*((f0r_param_double *)param) * 10), POS_TOP_LEFT, POS_BOTTOM_RIGHT); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; switch(param_index) { case PARAM_CHANNEL: *((f0r_param_double *)param) = inst->channel / 10.; break; case PARAM_INPUT_MIN: *((f0r_param_double *)param) = inst->inputMin; break; case PARAM_INPUT_MAX: *((f0r_param_double *)param) = inst->inputMax; break; case PARAM_GAMMA: *((f0r_param_double *)param) = inst->gamma / 4; break; case PARAM_OUTPUT_MIN: *((f0r_param_double *)param) = inst->outputMin; break; case PARAM_OUTPUT_MAX: *((f0r_param_double *)param) = inst->outputMax; break; case PARAM_SHOW_HISTOGRAM: *((f0r_param_bool *)param) = inst->showHistogram; break; case PARAM_HISTOGRAM_POS: *((f0r_param_double *)param) = inst->histogramPosition / 10.; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned int maxHisto = 0; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int r, g, b; double levels[256]; unsigned int map[256]; double inScale = inst->inputMax != inst->inputMin?inst->inputMax - inst->inputMin:1; double exp = inst->gamma == 0?1:1/inst->gamma; double outScale = inst->outputMax - inst->outputMin; for(int i = 0; i < 256; i++) { double v = i / 255. - inst->inputMin; if (v < 0.0) { v = 0.0; } double w = pow(v / inScale, exp) * outScale + inst->outputMin; map[i] = CLAMP0255(lrintf(w * 255.0)); } if (inst->showHistogram) for(int i = 0; i < 256; i++) levels[i] = 0; while (len--) { r = *src++; g = *src++; b = *src++; if (inst->showHistogram) { int intensity = inst->channel == CHANNEL_RED?r: inst->channel == CHANNEL_GREEN?g: inst->channel == CHANNEL_BLUE?b: CLAMP0255(b * .114 + g * .587 + r * .299); int index = CLAMP0255(intensity); levels[index]++; if (levels[index] > maxHisto) maxHisto = levels[index]; } switch (inst->channel) { case CHANNEL_RED: *dst++ = map[r]; *dst++ = g; *dst++ = b; break; case CHANNEL_GREEN: *dst++ = r; *dst++ = map[g]; *dst++ = b; break; case CHANNEL_BLUE: *dst++ = r; *dst++ = g; *dst++ = map[b]; break; case CHANNEL_LUMA: *dst++ = map[r]; *dst++ = map[g]; *dst++ = map[b]; break; } *dst++ = *src++; // copy alpha } if (inst->showHistogram) { dst = (unsigned char *)outframe; src = (unsigned char *)inframe; int thirdY = inst->height / 3; int thirdX = inst->width / 3; int barHeight = inst->height / 27; int histoHeight = thirdY - barHeight * 3; int xOffset = 0; int yOffset = 0; if (inst->histogramPosition == POS_BOTTOM_RIGHT || inst->histogramPosition == POS_BOTTOM_LEFT) yOffset += 2 * thirdY; if (inst->histogramPosition == POS_BOTTOM_RIGHT || inst->histogramPosition == POS_TOP_RIGHT) xOffset += 2 * thirdX; for(int y = 0; y < histoHeight; y++) { double pointValue = (double)(histoHeight - y) / histoHeight; for(int x = 0; x < thirdX; x++) { int offset = ((y + yOffset) * inst->width + x + xOffset) * 4; int drawPoint = pointValue < (double)levels[CLAMP0255(x * 255 / thirdX)] / maxHisto; dst[offset] = drawPoint?(CHANNEL_RED != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset]/2; dst[offset + 1] = drawPoint?(CHANNEL_GREEN != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset + 1]/2; dst[offset + 2] = drawPoint?(CHANNEL_BLUE != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset + 2]/2; dst[offset + 3] = src[offset + 3]; } } int posInMin = inst->inputMin * thirdX; int posInMax = inst->inputMax * thirdX; int posOutMin = inst->outputMin * thirdX; int posOutMax = inst->outputMax * thirdX; int posGamma = posInMin + (posInMax - posInMin) * pow(inst->gamma, .5) *.5; int color[3]; color[0] = CHANNEL_RED == inst->channel || CHANNEL_LUMA == inst->channel?255:0; color[1] = CHANNEL_GREEN == inst->channel || CHANNEL_LUMA == inst->channel?255:0; color[2] = CHANNEL_BLUE == inst->channel || CHANNEL_LUMA == inst->channel?255:0; int midColor[3]; midColor[0] = color[0]>>1; midColor[1] = color[1]>>1; midColor[2] = color[2]>>1; for(int y = histoHeight; y < thirdY - barHeight * 2; y++) { int offsettedY = (y + yOffset) * inst->width; int offsettedYlower = (y + yOffset + barHeight * 2) * inst->width; for(int x = 0; x < thirdX; x++) { int offset = (offsettedY + x + xOffset) * 4; dst[offset] = 127 + dst[offset]/2; dst[offset + 1] = 127 + dst[offset + 1]/2; dst[offset + 2] = 127 + dst[offset + 2]/2; offset = (offsettedYlower + x + xOffset) * 4; dst[offset] = 127 + dst[offset]/2; dst[offset + 1] = 127 + dst[offset + 1]/2; dst[offset + 2] = 127 + dst[offset + 2]/2; } int delta = (y - histoHeight)/2; for(int x = -delta; x < delta; x++) { int xInMin = x + posInMin; int xInMax = x + posInMax; int xOutMin = x + posOutMin; int xOutMax = x + posOutMax; int xGamma = x + posGamma; if (xInMin >= 0 && xInMin < thirdX) { int offset = (offsettedY + xInMin + xOffset) * 4; dst[offset] = 0; dst[offset + 1] = 0; dst[offset + 2] = 0; } if (xInMax >= 0 && xInMax < thirdX) { int offset = (offsettedY + xInMax + xOffset) * 4; dst[offset] = color[0]; dst[offset + 1] = color[1]; dst[offset + 2] = color[2]; } if (xGamma >= 0 && xGamma < thirdX) { int offset = (offsettedY + xGamma + xOffset) * 4; dst[offset] = midColor[0]; dst[offset + 1] = midColor[1]; dst[offset + 2] = midColor[2]; } if (xOutMin >= 0 && xOutMin < thirdX) { int offset = (offsettedYlower + xOutMin + xOffset) * 4; dst[offset] = 0; dst[offset + 1] = 0; dst[offset + 2] = 0; } if (xOutMax >= 0 && xOutMax < thirdX) { int offset = (offsettedYlower + xOutMax + xOffset) * 4; dst[offset] = color[0]; dst[offset + 1] = color[1]; dst[offset + 2] = color[2]; } } } for(int y = thirdY - barHeight * 2; y < thirdY - barHeight; y++) { for(int x = 0; x < thirdX; x++) { int offset = ((y + yOffset) * inst->width + x + xOffset) * 4; int pointValue = CLAMP0255(x * 255 / thirdX); dst[offset] = inst->channel == CHANNEL_RED || inst->channel == CHANNEL_LUMA?pointValue:0; dst[offset + 1] = inst->channel == CHANNEL_GREEN || inst->channel == CHANNEL_LUMA?pointValue:0; dst[offset + 2] = inst->channel == CHANNEL_BLUE || inst->channel == CHANNEL_LUMA?pointValue:0; } } } } frei0r-plugins-1.8.0/src/filter/levels/CMakeLists.txt0000644000175000017500000000070214220150123021153 0ustar jrmljrml# Set C99 flag for gcc if (CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "-std=c99") endif (CMAKE_COMPILER_IS_GNUCC) set (SOURCES levels.c) set (TARGET levels) if (MSVC) set_source_files_properties (levels.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/delay0r/0000755000175000017500000000000014220150123016462 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/delay0r/delay0r.cpp0000644000175000017500000000337414220150123020535 0ustar jrmljrml#include "frei0r.hpp" #include #include #include #include class delay0r : public frei0r::filter { public: delay0r(unsigned int width, unsigned int height) { delay = 0.0; register_param(delay,"DelayTime","the delay time"); } ~delay0r() { for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ++i) { delete[] i->second; i=buffer.erase(i); } } virtual void update(double time, uint32_t* out, const uint32_t* in) { unsigned int* reusable = 0; // remove old frames for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ++i) { if (i->first < (time - delay) || i->first >= time) { // remove me if (reusable != 0) delete[] i->second; else reusable = i->second; i=buffer.erase(i); } } // add new frame if (reusable == 0) reusable = new unsigned int[width*height]; std::copy(in, in+width*height,reusable); buffer.push_back(std::make_pair(time,reusable)); // copy best unsigned int* best_data=0; double best_time=0; assert (buffer.size() >0); for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ++i) { if (best_data==0 || (i->first < best_time)) { best_time=i->first; best_data=i->second; } } assert(best_data != 0); std::copy(best_data,best_data+width*height,out); } private: double delay; std::list< std::pair< double, unsigned int* > > buffer; }; frei0r::construct plugin("delay0r", "video delay", "Martin Bayer", 0,2); frei0r-plugins-1.8.0/src/filter/delay0r/CMakeLists.txt0000644000175000017500000000041614220150123021223 0ustar jrmljrmlset (SOURCES delay0r.cpp) set (TARGET delay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/colordistance/0000755000175000017500000000000014220150123017753 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/colordistance/colordistance.c0000644000175000017500000000775214220150123022763 0ustar jrmljrml/* colordistance.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct colordistance_instance { unsigned int width; unsigned int height; f0r_param_color_t color; } colordistance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colordistance_info) { colordistance_info->name = "Color Distance"; colordistance_info->author = "Richard Spindler"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 2; colordistance_info->num_params = 1; colordistance_info->explanation = "Calculates the distance between the selected color and the current pixel and uses that value as new pixel value"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Color"; info->type = F0R_PARAM_COLOR; info->explanation = "The Source Color"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colordistance_instance_t* inst = (colordistance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->color.r = 0.5; inst->color.g = 0.5; inst->color.b = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; switch(param_index) { case 0: inst->color = *((f0r_param_color_t*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->color; break; } } #if defined(_MSC_VER) __inline const int rint(float x){ return (int)(x+0.5); } #endif void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; float r1 = inst->color.r * 255.0; float g1 = inst->color.g * 255.0; float b1 = inst->color.b * 255.0; float r2, g2, b2; int l; while (len--) { r2 = *src++; g2 = *src++; b2 = *src++; l = (int)rint( sqrtf( powf( r1 - r2, 2 ) + powf( g1 - g2, 2 ) + powf( b1 - b2, 2 ) ) * 0.705724361914764 ); /* Hint 0.35320727852735 == 255.0 / sqrt( (255)**2 + (255)**2 + (255)*2 )*/ if ( r1 < 0 || r1 > 255 || g1 < 0 || g1 > 255 || b1 < 0 || b1 > 255 || r2 < 0 || r2 > 255 || g2 < 0 || g2 > 255 || b2 < 0 || b2 > 255 ) { printf ("%f %f %f\n", r2, g2, b2 ); } *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/colordistance/CMakeLists.txt0000644000175000017500000000054014220150123022512 0ustar jrmljrmlset (SOURCES colordistance.c) set (TARGET colordistance) if (MSVC) set_source_files_properties (colordistance.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/bluescreen0r/0000755000175000017500000000000014220150123017513 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/bluescreen0r/bluescreen0r.cpp0000644000175000017500000000507614220150123022620 0ustar jrmljrml/* * Bluescreen0r * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include #include class bluescreen0r : public frei0r::filter { private: double dist; f0r_param_color color; bool invert; uint32_t r256,g256,b256; // returns the distance to 'color', but does not normalize inline uint32_t distance(uint32_t pixel) { uint32_t d = 0; int t; t = ((pixel&0x00FF0000) >> 16) - b256; d += t*t; t = ((pixel&0x0000FF00) >> 8) - g256; d += t*t; t = ((pixel&0x000000FF) >> 0) - r256; d += t*t; return (uint32_t) d; // no sqrtf } public: bluescreen0r(unsigned int width, unsigned int height) { dist = 0.288; color.r = 0; color.g = 0.94; color.b = 0; invert = false; register_param(color, "Color", "The color to make transparent (B G R)"); register_param(dist, "Distance", "Distance to Color (127 is good)"); register_param(invert, "Invert", "Whether to produce the inverse of the effect on the alpha channel"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { const uint32_t* pixel =in; uint32_t* outpixel= out; uint32_t distInt = (uint32_t) (dist*dist*195075); uint32_t distInt2 = distInt/2; r256=255*color.r; g256=255*color.g; b256=255*color.b; while(pixel != in+size) { *outpixel= (*pixel & 0x00FFFFFF); // copy all except alpha uint32_t d = distance(*pixel); // get distance unsigned char a = 255; // default alpha if (d < distInt) { a = 0; if (d > distInt2) { a = 256*(d-distInt2)/distInt2; } } if (invert) a = 255 - a; *outpixel |= (a<<24); ++outpixel; ++pixel; } } }; frei0r::construct plugin("bluescreen0r", "Color to alpha (blit SRCALPHA)", "Hedde Bosman",0,4,F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/bluescreen0r/CMakeLists.txt0000644000175000017500000000043014220150123022250 0ustar jrmljrmlset (SOURCES bluescreen0r.cpp) set (TARGET bluescreen0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/cluster/0000755000175000017500000000000014220150123016603 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/cluster/CMakeLists.txt0000644000175000017500000000051614220150123021345 0ustar jrmljrmlset (SOURCES cluster.c) set (TARGET cluster) if (MSVC) set_source_files_properties (cluster.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/cluster/cluster.c0000644000175000017500000002065514220150123020440 0ustar jrmljrml/* cluster.c * Copyright (C) 2008 binarymillenium * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAXNUM 40 struct cluster_center { int x; int y; unsigned char r; unsigned char g; unsigned char b; /// aggregate color and positions float aggr_r; float aggr_g; float aggr_b; float aggr_x; float aggr_y; /// number of pixels in the cluster float numpix; }; typedef struct cluster_instance { unsigned int width; unsigned int height; /// number of clusters, must be smaller than maxnum unsigned int num; float dist_weight; //float color_weight; struct cluster_center clusters[MAXNUM]; } cluster_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* inverterInfo) { inverterInfo->name = "K-Means Clustering"; inverterInfo->author = "binarymillenium"; inverterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; inverterInfo->color_model = F0R_COLOR_MODEL_RGBA8888; inverterInfo->frei0r_version = FREI0R_MAJOR_VERSION; inverterInfo->major_version = 0; inverterInfo->minor_version = 1; inverterInfo->num_params = 2; inverterInfo->explanation = "Clusters of a source image by color and spatial distance"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Num"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The number of clusters"; break; case 1: info->name = "Dist weight"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The weight on distance"; break; #if 0 case 2: info->name = "Color weight"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The weight on color"; break; #endif } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cluster_instance_t* inst = (cluster_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->num = MAXNUM/2; inst->dist_weight = 0.5; //inst->color_weight = 1.0; int k; for (k = 0; k < MAXNUM; k++) { struct cluster_center* cc = &inst->clusters[k]; int x = rand()%inst->width; int y = rand()%inst->height; cc->x = x; cc->y = y; /* const unsigned char* src2 = (unsigned char*)(&inframe[x+inst->width*y]); inst->clusters[k].r = src2[0]; inst->clusters[k].g = src2[1]; inst->clusters[k].b = src2[2]; */ inst->clusters[k].r = rand()%255; inst->clusters[k].g = rand()%255; inst->clusters[k].b = rand()%255; cc->numpix = 0; cc->aggr_x = 0; cc->aggr_y = 0; cc->aggr_r = 0; cc->aggr_g = 0; cc->aggr_b = 0; } return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; switch(param_index) { unsigned int val; float fval; case 0: /* val is 0-1.0 */ fval = ((*((double*)param) )); val = (int) (fval*MAXNUM); if (val > MAXNUM) val = MAXNUM; if (val < 0) val = 0; if (val != inst->num) { inst->num = val; } break; case 1: /* val is 0-1.0 */ //fval = 2.0 * ((*((double*)param) ) - 0.5); fval = ((*((double*)param) ) ); if (fval != inst->dist_weight) { inst->dist_weight = fval; } break; #if 0 case 2: /* val is 0-1.0 */ //fval = 2.0 * ((*((double*)param) ) - 0.5); fval = ((*((double*)param) ) ); if (fval != inst->color_weight) { inst->color_weight = fval; } break; #endif } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->num) )/MAXNUM; break; case 1: *((double*)param) = (double) ( (inst->dist_weight)); break; } } float find_dist(int r1, int g1, int b1, int x1, int y1, int r2, int g2, int b2, int x2, int y2, float max_space_dist, float dist_weight) //, float color_weight) { /// make this a define? float max_color_dist = sqrtf(255*255*3); int dr = r1-r2; int dg = g1-g2; int db = b1-b2; float color_dist = sqrtf(dr*dr + dg*dg + db*db)/max_color_dist; int dx = x1-x2; int dy = y1-y2; float space_dist = sqrtf(dx*dx + dy*dy)/max_space_dist; /// add parameter weighting later //return sqrtf(color_weight*color_dist*color_dist + dist_weight*space_dist*space_dist); return sqrtf((1.0-dist_weight)*color_dist*color_dist + dist_weight*space_dist*space_dist); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; unsigned int x,y,k; float max_space_dist = sqrtf(inst->width*inst->width + inst->height*inst->height); /* if (inst->has_initted) { inst->has_initted = true; } */ for (y=0; y < inst->height; ++y) { for (x=0; x < inst->width; ++x) { const unsigned char* src2 = (unsigned char*)( &inframe[x+inst->width*y]); unsigned char* dst2 = (unsigned char*)(&outframe[x+inst->width*y]); float dist = max_space_dist; int dist_ind = 0; for (k = 0; k < inst->num; k++) { struct cluster_center *cc = &inst->clusters[k]; float kdist = find_dist(src2[0], src2[1], src2[2], x,y, cc->r, cc->g, cc->b, cc->x, cc->y, max_space_dist, inst->dist_weight); //, inst->color_weight); if (kdist < dist) { dist = kdist; dist_ind = k; } } struct cluster_center* cc = &inst->clusters[dist_ind]; cc->aggr_x += x; cc->aggr_y += y; cc->aggr_r += src2[0]; cc->aggr_g += src2[1]; cc->aggr_b += src2[2]; cc->numpix += 1.0; dst2[0] = cc->r; dst2[1] = cc->g; dst2[2] = cc->b; dst2[3] = src2[3]; } } /// update cluster_centers for (k = 0; k < inst->num; k++) { struct cluster_center* cc = &inst->clusters[k]; if (cc->numpix > 0) { cc->x = (int) (cc->aggr_x/cc->numpix); cc->y = (int) (cc->aggr_y/cc->numpix); cc->r = (unsigned char) (cc->aggr_r/cc->numpix); cc->g = (unsigned char) (cc->aggr_g/cc->numpix); cc->b = (unsigned char) (cc->aggr_b/cc->numpix); //printf("%d, %d %d %d\t", k, (unsigned int)cc->r, (unsigned int)cc->g, (unsigned int)cc->b); //printf("%g, %g %g %g\n", cc->numpix, cc->aggr_r, cc->aggr_g, cc->aggr_b); } cc->numpix = 0; cc->aggr_x = 0; cc->aggr_y = 0; cc->aggr_r = 0; cc->aggr_g = 0; cc->aggr_b = 0; } //printf("\n"); } frei0r-plugins-1.8.0/src/filter/pixeliz0r/0000755000175000017500000000000014220150123017050 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/pixeliz0r/CMakeLists.txt0000644000175000017500000000052414220150123021611 0ustar jrmljrmlset (SOURCES pixeliz0r.c) set (TARGET pixeliz0r) if (MSVC) set_source_files_properties (pixeliz0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/pixeliz0r/pixeliz0r.c0000644000175000017500000001277314220150123021154 0ustar jrmljrml#include "frei0r.h" #include "frei0r_math.h" #include #include #include static uint32_t average(const uint32_t* start, int bxsize, int bysize, int xsize); static void fill_block(uint32_t* start, int bxsize, int bysize, int xsize, uint32_t col); typedef struct pixelizer_instance { unsigned int width; unsigned int height; unsigned int block_size_x; unsigned int block_size_y; } pixelizer_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* pixelizerInfo) { pixelizerInfo->name = "pixeliz0r"; pixelizerInfo->author = "Gephex crew"; pixelizerInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; pixelizerInfo->color_model = F0R_COLOR_MODEL_PACKED32; pixelizerInfo->frei0r_version = FREI0R_MAJOR_VERSION; pixelizerInfo->major_version = 1; pixelizerInfo->minor_version = 0; pixelizerInfo->num_params = 2; pixelizerInfo->explanation = "Pixelize input image."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Block width"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Horizontal size of one \"pixel\""; break; case 1: info->name = "Block height"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Vertical size of one \"pixel\""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { pixelizer_instance_t* inst = (pixelizer_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->block_size_x = 8; inst->block_size_y = 8; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; switch(param_index) { case 0: // scale to [1..width] inst->block_size_x = MAX(1 + ( *((double*)param) * (inst->width/2)), 1); break; case 1: // scale to [1..height] inst->block_size_y = MAX(1 + ( *((double*)param) * (inst->height/2)), 1); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; switch(param_index) { case 0: // scale back to [0..1] *((double*)param) = (double)(inst->block_size_x-1)/(inst->width/2); break; case 1: // scale back to [0..1] *((double*)param) = (double)(inst->block_size_y-1)/(inst->height/2); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; unsigned int xsize = inst->width; unsigned int ysize = inst->height; unsigned int bsizex = inst->block_size_x; unsigned int bsizey = inst->block_size_y; unsigned int offset = 0; unsigned int blocks_x, blocks_y, xrest, yrest, xi, yi; blocks_x = xsize / bsizex; blocks_y = ysize / bsizey; xrest = xsize - blocks_x*bsizex; yrest = ysize - blocks_y*bsizey; uint32_t* dst = outframe; const uint32_t* src = inframe; if (bsizex == 1 && bsizey == 1) { memcpy(dst, src, xsize*ysize*sizeof(uint32_t)); } // now get average for every block and write the average color to the output for (yi = 0; yi < blocks_y; ++yi) { offset = yi*bsizey*xsize; for (xi = 0; xi < blocks_x; ++xi) { uint32_t col = average(src + offset, bsizex, bsizey, xsize); fill_block(dst + offset, bsizex, bsizey, xsize, col); offset += bsizex; } if (xrest > 0) { uint32_t col = average(src + offset, xrest, bsizey, xsize); fill_block(dst + offset, xrest, bsizey, xsize, col); } } // check for last line if (yrest > 0) { offset = blocks_y*bsizey*xsize; for (xi = 0; xi < blocks_x; ++xi) { uint32_t col = average(src + offset, bsizex, yrest, xsize); fill_block(dst + offset, bsizex, yrest, xsize, col); offset += bsizex; } if (xrest > 0) { uint32_t col = average(src + offset, xrest, yrest, xsize); fill_block(dst + offset, xrest, yrest, xsize, col); } } } static uint32_t average(const uint32_t* start, int bxsize, int bysize, int xsize) { const uint32_t* p = start; uint32_t alpha = 0, red = 0, green = 0, blue = 0; uint32_t avg_alpha, avg_red, avg_green, avg_blue; int x, y; const uint32_t* pp; uint32_t c; for (y = 0; y < bysize; ++y) { pp = p; for (x = 0; x < bxsize; ++x) { c = *(pp++); alpha += (c & 0xff000000) >> 24; red += (c & 0x00ff0000) >> 16; green += (c & 0x0000ff00) >> 8; blue += (c & 0x000000ff); } p += xsize; } avg_alpha = (alpha / (bxsize*bysize)) & 0xff; avg_red = (red / (bxsize*bysize)) & 0xff; avg_green = (green / (bxsize*bysize)) & 0xff; avg_blue = (blue / (bxsize*bysize)) & 0xff; return (avg_alpha << 24) + (avg_red << 16) + (avg_green << 8) + avg_blue; } static void fill_block(uint32_t* start, int bxsize, int bysize, int xsize, uint32_t col) { uint32_t* p = start; int x, y; uint32_t* pp; for (y = 0; y < bysize; ++y) { pp = p; for (x = 0; x < bxsize; ++x) { *(pp++) = col; } p += xsize; } } frei0r-plugins-1.8.0/src/filter/pixeliz0r/pixeliz0r_post.jpg0000644000175000017500000001062114220150123022545 0ustar jrmljrmlJFIFKKC  !"$"$CA"E  QR135r2Scq!"4Aabs#6BTUdC'!12Q3q"4A ?}Xr%뜉gDKHB;xVڧoIsg!~hgJQ mՓڀ>2}Sd$%% ]oQHTޢa\3f@]plJf%jyㆳ,go1+S)Ac!Z숪GY4G: xfS~2n +c7ڧoNf+,DHoRl<9K)Gdn$Qn$S܇5>3ȱ]*2H2tk"Z콧Z--Q,54Ӛh*R_e%/ΝhuH'R gmTR6F&%\.!4RSK[5U>ChhzCi (z,Xy>-4޺4,w'SE 謁}4YMH}MhW>,輖)l)Q,RYhRIJKe]*\K-|yϢ&ܕ!#ɷ%{S>CӾsOa'f؇xN͍=1hSW8kا4ã4q baV,շW&@Td. ]ܥ6P N}leϏ^$ye2òYT$\z[;S.OK<ǡ_xJA\/xe/wclF݃#+e0ߦ9^|dP[Ͷ1[d/2dN^{nM{<"y1ԙy")mp5*ΗZ'Zj-p-mw[oPW& Y<1Ty\-c۲PG~*!8إ~*!5ǣ_vAÞs磳=Xc ]\rmS6ܛy{;"9-[zZ J$"@$$s(u8my\-c9֔s rUm̼;i?2˅O̲Y/@Wml(.l6]"uZGG2ԙn9sٿZujT^t&qhSyD9(3[e =tJ.m6) *""/b=VqKy([ɷ sq[ \-շN>ҖD6=tVMT/KkxmotňuOEy6tHqϞ:OutA˞:=uu̇*b:|(L.(}"KĶKnYN9-gb[Qe/Kj'b[Qe:IXm'YN9y^}Xj)M& .H5N,o 95;+a [z%l!oX4H˘i^=Qp6Ӂֽz\:<|~w p VޢfAL2LLIX1 b@5- |7(PPPK,RYePq[j.9r7&(|'BȪR尶яD˳esxv`1OKƹ>qKZOY'Ɖ&+]PW/lAe,')>e7+)] Y!J ΏΏ&[T0|E SHbd.`sJe~閿.O_`9>|=[S0f _03A-;c*kX5[Jfrei0r-plugins-1.8.0/src/filter/pixeliz0r/pixeliz0r_pre.jpg0000644000175000017500000003673114220150123022360 0ustar jrmljrmlJFIF,,ExifMM*C  !"$"$C@" ^ !1AQ"a2Bq#R&3CrUbd$5STVsu%'46DEctv9!1QAa2q"S5BRT ? _h|GQd2pd8֜L&8:zm5nj:~^~+E^ey5Mz=NN^v~rP~|~a29~xga'xmK'|EjGcFs ל}>]Ꮭ= (%8? '1 l )0?ʟC~yg82|3xW<{ vUu)%_\|9ϳ$✯#Oed2=o^a9ɸ ,f(EՑ7hQg.?Vx I⩏c?☏+TɇZtRX5|.x9'*-S)ctSn/z6+d`E[׀8k8=`i)1>mi,ar}t~*nb)FJkv=azי?s3XO1vM>|SW꽹.s\^{` #rv-~.-g8}<ŵ]xlL"l^*7 ^rֿCO7Ϸgfgm m.(o%.&u>mr_Hr\ L$Z7]2Df d4!UPA5U{g l%?*G:"?p^ >s yщe,v鬞|*)W>v3N\fem`խLK1""FߘZ7ikRkT@v7a[ry-({:3 (w4D:[woژNfmצȘwcy. ~AmL@\Kk3[kRDž(caj|G)($+^uIq^MHϰ*K;s5-S<8 jϔ嘼tW 9; `ui||XL(gEQRj/O? I77+|5;p Lgd?![*x+(,8x!ٮk(IءuK*[Qe}W@^Woep_r49O?O& Nim| f'UIs^%PkX0$i:HEGAֽ|WE<yA"ԑC>|~YW?ʣIUl e>ߝޯD] `>ynss0wm,66r[{0^}l TbLs=EDc*~Rųo :PoCE~l<dvФzFX}kSbKɒΝ@5Js4Gt]O ʐ*}>#پM7շg~rN&2a9TT^6*2"C`NZzs?68M`†gù@-f>/ 2GG2C+~҇rHm3E]ypUg9)M/)#8SnO߬0dO}}=N<+{[2asV\V*G3LXls3ɫ㧇r 2V3Ȕy.(}r>UQ(E.J_C˞.6Y"MY:pSoίzp0;cPn}z籬:˞' x3(ae֯a3 9j읟h#V@  auX@\q4D-}RiElZEe򜁫gi@Pa̻۬$<;hlE !gXsF@RRRk} ͏B(nf |T@ۋ Я^ۚ. [l)l#ÄXmsPeCt%3.`1A NHqЊޜZ mjTki4EPFƨoxm#& ?WŎC~F^oaeʛٗAPBfLDz ]j<2?++ s+?Ƥp[+ڝxf\d+2bÌ4SL$*n#RI U!d^ .?Gnxgrny*#7n״:\k$_Gڬ <ߺ//hs̼/ x|}i1k_ḳ8Wäs^(i]m$*"c`>v<\1<"qWXQl\4Wk9KV(X*EsqcW9<>6iV8Jʂ@e,Ov7'rl XMG>n[֚/ x%*vwyJ1rhr~u`yt\G }QP>,l${q|N-rAYZMlD@u9ѱ`o(l$=~$Zré2}7.+ s0f"ieߠTUU8 踵618`-{u5&1#׭5naillyv?MfbG>tۑ۽.(],k &V;IQa(W(ka`Q}:P'cX $W Y~BABC)5nr\sᘳm@Ŷh8-bHԁBbPSΐʯ+HX\@0ieKtGW|2 6Tf&\T&X$^Y@b] 4%ͭAtXZn'Tî{Er-lF_[Pz='xb,6[/, -J9$2+׹;w>O:)!Ølp$IZ_9Ԑ2~jGFGgv$1$$j#4{7+ߔ/s{?~(MCS}?ϩ_l}l P [^<}X9>[݀=ckɵp|!ř򶋁YCYF{vԼPxpB|q;*U͌&iˊǘ%x/R7ϥZ1#}pbc卻NHuXN`2xeYtki ov~{UrJiGBNJ ^7(UҎ BmvbGnU+]\vl6"Fѫڀڷ2,F\,l9fTlf1V߁qq9،D@\h`Ŏ[Wk2[,.jʂΤm.6k{k:־<@XFܶ}g!oLG! )T#oS!t+.}.mMl@d3jJfqxA74Qi5uɨͽeB1ւ@7ջrsa~Bj#koQFƳ]s n5@=yv=E V+;Vj h # UzPuQ,B)F@p=j'Ecul̻,{E7_/i*I$  :w;[iQb\6ߨ[5ڄDamrַzC E49ր)e=4ٞLtW I-2S# (qMRI,\`VFA7CN_aOWW낼Syc1\@PPĄi{ر}Xf$\xB:Hq|EcD̲tl+mn~ק/3 (G>0%H $wD`YA0b (ګ,4(1w>?`?E,ΪT<ċ[7?RG. xLr)HvUR/޶EQ<ɧ6b1Ej5 ~eʜ7$7jiM=E3 Ĺ6=7_6Brb`AX )?u5F@$+*zr!Q'֤kehߝF*PhOHK\s"3i5 pz8 WOv@-~[PFK$7X͈l{{ 2m'=f ™p~<abu 7/,_Z㽞b8ɱɒ <8y$~JMzPqX r+D# n;/{8dJݺr)O2U#D˕߻W1 Rw9rV}>~WOS򨗩]ՑvU“ef+&sZ㏸2KIXx._%e/%++s|m3Fo3߾ V~7dL3CԫU`G3<8Kb dU:e3Vږ' U>8XvP :w;? (Fo+2oF݃\9$p&!F KvQB,Q[kT)l0 :'@-sΛ,m}VBzQ< 9ҟpvzJbL, Vni6s@j6וe-v$X^< KiHRz94S}+Jwʙzn Bt@T*<^XQuhzVMH<Ү<L%}Jim@1Pw5.HцqZx~~=doصץeɩ=͇!C-@N4/k ~lG\*ioScv#ΪUOSi~e+Y[9pYRJ"l\r.睪r>{dq=-EYV}Rx~?.] _y_?PU=cO>};ty_?dL?9gfd)&/VZx0ex0  X6H讄3jSǮ~E/qv8$g´<ewSbG>UeCgfK| l?e V775\NiHp1b9fr ǧ{T<6uYD @̃iar:wZ~'}FJ2t ),܎&־.$4oCF-Py Y# cz{ t8U7nHmVbot_RF 0Tv+{>'V@4v[`) ſzjFb \u9 wV0Cs`)a#b}"pX u1ZuBC%{ /- +ݺWK'ra~e'\ej׉KyMqxkv\~-p1@EV1;yOvoqw`8?o\_ef0!  B>yOZLKWW%ݘ&ZM<̫VrX$G2 )-1 rلlkk0d=<1V1;\~=/w7__sH[\E%V8N0[zS{би2{qZ c0bB׳Ex_ ΅pkWv&m67VG>?0yb"Cr$[+sPp<´2at*ve%52IľVo޿A[g>i~y>e$w%s{yEI.0eD^e@@Tn%g8>2^Yb0Y`B~S>*-S(3l6&,Ruj7&l?9x>qzӪ_/cql{\r1S}~-ϧaMg(YpjoV= Ul@QM4Z^ŝM?}znݾTr~oFȉEDuaqژI[sX=I$uzM.d&6K,fw[󾢱Th+#K6i$CDobK>t, ΣY@6ck0 }M:DzH=omoJ,t)[`O,l9 FGʝ97, \zԃboޚd=i$|քbXsRb-ǕΪl.zk9C{[S$b}pvCWb|<?ƌoޑ[*3~|0Iu6? 1fߓEuk^$΂XT}t2dIs20Iբڟ}ʼneP!Mvf(jdbk=tS>#u5(=ꊷJ}eB73H t(H4~U*gIvNp{?/CEÅ&f~B?u,Iu1p͇Ăi"F*EK\9_w6Ǐ!mjMxW\Ng+{ҟ~ 8o'/x坦. -qbK>V_,A^ǸTOs?}s`ً\7 _]?,61aEת2¶ 0 Z2n Sk&sH$qΧbPy氓O:Nm}CS`olL^I#?@}RVp <``ܘ,>ki+˞7+KFw%M|K}ijq^1pxW,X`bEtٮc=+:䝻^ݩr|~y.&9^g*=ݽiLsA' &Wko B~VmRaH%Gk۞ՊR̬ QȚ=H\ -ɍS02_8['*Nm}z7c?J5ԖV]nl~zO>KApt_oJVf'.U1[/+7╉"2FUT(UUXoV¬<={-bc-sM}qV'6cj76 <0 w] [3C uSaO/n;^ ˮcsp@qS"gU>!7Rji' =i6ǡMaq' @f{]MuD~\=4$Z5܆$mʄ9w@$D4QƐWkdm6^nTQ * A7ybe}=܅|^R޽M!{o^ =.|I$YnO2̛jsȷS 1$@a-mP@6^[( ācs߭ak :1-r Gx՗\d "N;ڄVTrhR;Nd`f-nWӤ֙B)Ѱn%`A b>cN S{,cPQ$BSObu^apAtxoҫm>Of_oU FV"Iz潠A?pM.6gA*ܫ)C$w_>#Nk<^e&M6CY\X$n]6c9*F[່IRmp@zqsi<1ISsH]k'I=yNqݤqܒt%E 1wV RfeLTIW Zq׬.#OGὪk.^[?V6\O.L ! H|i5W!c`vo Ohp[]`(\Sx;q&5-|V9wuʼwUUp^~׀sU3 I`Uw0S&( SVa]xIqu{VȲes\H8 $6= {&i2 3b2ğy%줐#H6;_Z>bw%wMEl}6Ӆ`D,#-k]׳ \23Xƥnꨪa`:sZ>šQXi~sϯq8Y+D-{܋.i5~O3n–f\[Fs1 {Vl"4XW, ؁D5"6~(1&"))59#mQtKV/,y{0=kU3nZ#mzXrC]M>GhʭXr/΃@")Pw{wf6>^ɨpg4|j[ڝwf<;PWUPI+W@P1ٿGjbQ}.u$lA]քеu:wDuQ˽ 0~E /؛sJ G,lS M>&%oEiI ^#L9PI7SeچlvL$P\rJNz}lt[jB>b;Ȣ+k4qPZj GnfPSI:&  ZdΗ _PyH0a [v H"YI=C輻k+-۵$(f$9ژ&I i[v *sl-Θ66. Y䞝遤o IPF 6=T7g9d)|AijKѠ%Бk}G˽U FW~cb/nT#:} FẉX{rriv."jA`WrAtڸX٬I[֣gϋfBfӸ4\>)pr, Fe,h݈^7A8|jaۯ+Vբi5Ol zZΎL/~M2 *QokYnvHb,`ZicfRMN9?ɧvd֪zVE-~Hڢ"tԐe1d XwgѦ>(lEsπd$;ұT{NC{#{41$f:m;V kj#ksҞkU(vMO6@ےzPm$* 7!xnXYXw&f#zopX< ,#_Iov9f[o75 ǹjAVtj\g6cne*/)HB} NOo7$<;鲻:PSHښ 6 w;jK^^õ4=)[S S#v4^O.j)[ezVl> T]OM;2mˡ;vOz"װz qus aԟҋgMjpX7̱q`h۫7ۧI¾sL)YAõ' `;=df2Sqnb1QXHkyY¸\T8dэ& Xn@Geh Z, q 3esc$erxgjm\Q)ifk tP᰸DQ#I6T*qmZJXAtRw嵎Z wC3!,}v c31GͶ(9χ#*-cBw zҹf }xɮ#4lז_Z4WU\%,yh{o8ٗn9g,X|dR|1@Hݓs(6J/9̰v/6 ]#4rR^լnupQe;p؉"+Z ZY0ɍYDIcp3f?xs(ɢHgl\(ma\W+ dk 6*o5.'7?svf(;SyysNyq 9 //#define DEBUG typedef unsigned char uchar; struct ABGR { uchar r; uchar g; uchar b; uchar a; ABGR blend(const ABGR &other, const float opacity) { #ifdef DEBUG if (opacity < 0 || opacity > 1) { std::cerr << "Timeout indicator: Opacity must be within 0 and 1!" << std::endl; } #endif const float o1 = opacity; const float o2= 1-opacity; ABGR ret; ret.r = o1*r + o2*other.r; ret.g = o1*g + o2*other.g; ret.b = o1*b + o2*other.b; ret.a = other.a; return ret; } }; class Timeout : public frei0r::filter { public: Timeout(unsigned int width, unsigned int height) { register_param(m_time, "time", "Current time"); register_param(m_color, "color", "Indicator colour"); register_param(m_transparency, "transparency", "Indicator transparency"); W = std::min(width, height) / 20; H = W; x0 = width-2*W; y0 = height-H; } ~Timeout() { // Delete member variables if necessary. } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + width*height, out); ABGR col; col.r = 255*m_color.r; col.g = 255*m_color.g; col.b = 255*m_color.b; col.a = 255; float yt = y0 - (1-m_time)*H; ABGR *outAsABGR = (ABGR*) out; #ifdef DEBUG #define printcol(x) std::cout << #x ": [ " << (int) x.r << " | " << (int) x.g << " | " << (int) x.b << " ]" << std::endl; std::cout << "r = " << m_color.r << ", g = " << m_color.g << std::endl; ABGR blended = col.blend(outAsABGR[0], .5); printcol(col); printcol(outAsABGR[0]); printcol(blended); #undef printcol #endif for (int y = y0; y > int(yt); y--) { float factor = 1-m_transparency; if (y == int(yt)) { factor *= 1 - (yt-int(yt)); } for (int x = x0; x < x0+W; x++) { outAsABGR[width*y + x] = col.blend(outAsABGR[width*y + x], factor); } } } private: // The various f0r_params are adjustable parameters. double m_time = 0.0; f0r_param_color m_color = {0.0, 0.0, 0.0}; double m_transparency = 0.0; unsigned int x0, y0; unsigned int W , H ; }; frei0r::construct plugin("Timeout indicator", "Timeout indicators e.g. for slides.", "Simon A. Eugster", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/transparency/0000755000175000017500000000000014220150123017633 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/transparency/CMakeLists.txt0000644000175000017500000000053514220150123022376 0ustar jrmljrmlset (SOURCES transparency.c) set (TARGET transparency) if (MSVC) set_source_files_properties (transparency.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/transparency/transparency.c0000644000175000017500000000513414220150123022513 0ustar jrmljrml#include "frei0r.h" #include "frei0r_math.h" #include #include typedef struct transparency_instance { unsigned int width; unsigned int height; double transparency; } transparency_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* transparencyInfo) { transparencyInfo->name = "Transparency"; transparencyInfo->author = "Richard Spindler"; transparencyInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; transparencyInfo->color_model = F0R_COLOR_MODEL_RGBA8888; transparencyInfo->frei0r_version = FREI0R_MAJOR_VERSION; transparencyInfo->major_version = 0; transparencyInfo->minor_version = 9; transparencyInfo->num_params = 1; transparencyInfo->explanation = "Tunes the alpha channel."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Transparency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The transparency value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { transparency_instance_t* inst = (transparency_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->transparency = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; switch(param_index) { double val; case 0: /* transparency */ val = *((double*)param); if (val != inst->transparency) { inst->transparency = val; } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->transparency; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; uint8_t alpha = (uint8_t)( inst->transparency * 255 ); for(y=h;y>0;--y) for(x=w;x>0;--x,++src,++dst) { uint8_t tmpalpha; uint8_t* tmpc = (uint8_t*)src; tmpalpha = MIN(alpha, tmpc[3]); *dst = (tmpalpha << 24) | (tmpc[2] << 16) | (tmpc[1] << 8) | tmpc[0]; } } frei0r-plugins-1.8.0/src/filter/flippo/0000755000175000017500000000000014220150123016413 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/flippo/flippo.c0000644000175000017500000000652314220150123020056 0ustar jrmljrml/* flippo.c */ /* * 02/03/2004 j.s.s. optimized the whole process * 07/11/2004 c.e. prelz * * My first frei0r effect - simple flipping */ #include "frei0r.h" #include #include #include typedef struct flippo_instance { unsigned int width, height; char flippox, flippoy; } flippo_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* flippoInfo) { flippoInfo->name = "Flippo"; flippoInfo->author = "Carlo Emilio, Jean-Sebastien Senecal"; flippoInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; flippoInfo->color_model = F0R_COLOR_MODEL_PACKED32; flippoInfo->frei0r_version = FREI0R_MAJOR_VERSION; flippoInfo->major_version = 0; flippoInfo->minor_version = 1; flippoInfo->num_params = 2; flippoInfo->explanation = "Flipping in x and y axis"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name="X axis"; info->type=F0R_PARAM_BOOL; info->explanation="Flipping on the horizontal axis"; break; case 1: info->name="Y axis"; info->type=F0R_PARAM_BOOL; info->explanation = "Flipping on the vertical axis"; break; } } f0r_instance_t f0r_construct(unsigned int width,unsigned int height) { flippo_instance_t *inst=(flippo_instance_t*)calloc(1, sizeof(*inst)); inst->width=width; inst->height=height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { flippo_instance_t* inst = (flippo_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); flippo_instance_t *inst=(flippo_instance_t*)instance; switch(param_index) { case 0: inst->flippox=( *((double*)param) >= 0.5 ); break; case 1: inst->flippoy=( *((double*)param) >= 0.5 ); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); flippo_instance_t *inst=(flippo_instance_t*)instance; switch(param_index) { case 0: *((double*)param)=(inst->flippox ? 1.0 : 0.0); break; case 1: *((double*)param)=(inst->flippoy ? 1.0 : 0.0); break; } } void f0r_update(f0r_instance_t instance,double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); flippo_instance_t* inst=(flippo_instance_t*)instance; unsigned int w=inst->width; unsigned int h=inst->height; unsigned int len=w*h; unsigned int twice_w = 2*w; unsigned int rowsize = w*sizeof(uint32_t); unsigned int i; if (inst->flippox) { if (inst->flippoy) { // flip and flop inframe += len-1; // point to the end while (len--) *outframe++ = *inframe--; } else { // flip only inframe += w-1; // point to the end of current row while (h--) { i=w; while (i--) *outframe++ = *inframe--; inframe += twice_w; } } } else { if (inst->flippoy) { // flop only inframe += len - w - 1; // point to start of last row while (h--) { memcpy(outframe, inframe, rowsize); outframe += w; inframe -= w; } } else { // no flip, no flop memcpy(outframe, inframe, len*sizeof(uint32_t)); } } } frei0r-plugins-1.8.0/src/filter/flippo/CMakeLists.txt0000644000175000017500000000051314220150123021152 0ustar jrmljrmlset (SOURCES flippo.c) set (TARGET flippo) if (MSVC) set_source_files_properties (flippo.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/select0r/0000755000175000017500000000000014220150123016643 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/select0r/readme0000755000175000017500000000716414220150123020036 0ustar jrmljrmlselect0r This plugin selects a range of colors, and creates a corresponding alpha channel. It is cascadable, allowing construction of complex color selection subspaces. Written by Marko Cebokli, aug 2010, and released under GNU GPL RELEASE NOTES ** aug 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) ** mar 2012 Version 0.2 is now endian independent ** mar 2012 Version 0.3 adds double mapping of list parameters ** apr 2012 Version 0.4 adds "Slope" edge mode and parameter DESCRIPTION parameters: Color to select: the color to select. This is the center point of the selected color subspace. Invert selection: When ON, the selected color will be transparent, as normally used with keying. When OFF (default) the selected color will be opaque, for exmaple for alpha controlled adjustment of that color only. Delta XXXX: These three parameters determine the size of the color subspace along each axis. Bigger value means bigger tolerance on that axis. For example, setting a high I delta (in ABI and HCI), will allow the selection of a specific color in both light and shadows, but will also discard most of the high-bandwidth luma signal, making the selection less spatially accurate. Slope: When edge mode is set to "Slope", this parameter controls a gradual transition between opaque and transparent. Slope=0 gives a "hard" key, increasing the value of this parameter increases the range of colors around the selected color, that will be rendered partially transparent. Selection subspace: specifies in which of the three color spaces (RGB, ABI, HCI) the delta controls will work. Both ABI and HCI are separated luma/chroma. HCI is a cylindrical "Hue Chromacity Intensity" space, and ABI is a cartesian version thereof. Both suffer from chroma subsampling, and will give less sharp results than RGB. NOTE1: chroma subsampling is not a fault of this plugin. Frei0r plugins work in RGB 4:4:4. If you supply it with a truly 4:4:4 video, it will produce perfectly sharp alpha from all three color spaces. NOTE2: HCI is slow, because it has to calculate atan2() and hypot() for each pixel. NOTE3: ABI is based on the alpha an beta coordinates, upon which most of the Hxx type colorspaces are defined. See http://en.wikipedia.org/wiki/HSL_and_HSV Subspace shape: determines the shape of the color subspace. Options are: box, ellipsoid or diamond. Box is the biggest of them (by volume) and diamond the smallest. Imagine an octahedron inscribed inside an ellipsoid, which is in turn inscribed in a box. The tips of the diamond touch the ellipsoid, and the box, at the center of the sides of the box. Edge mode: has five options: "Hard", "Fat", "Normal", "Skinny" and "Slope". "Hard" means the alpha channel will be thresholded to two values only, fully opaque and fully transparent. This is mainly useful for keying. The "Slope" mode is also intended for keying. It is particularly useful when keying partly transparent or fuzzy (like hair) objects. The remaining options ("Fat", "Normal" and "Skinny") create a gradual transition between transparent and opaque. Alpha will be a function of the difference of color from the selected color, with cutoff at the delta points.The fatter the choice, the more the selected areas are filled towards the rim. This is useful with alpha controlled color adjustment tools. Operation: determines the way in which the alpha channel will be written. The "min", "max", "add" and "subtract" options allow cascading of select0r plugins (or combination with other alpha-writting plugins). These options combine the current selection with the pre-existing alpha of the source material. This way complex selections can be built. frei0r-plugins-1.8.0/src/filter/select0r/CMakeLists.txt0000644000175000017500000000052014220150123021400 0ustar jrmljrmlset (SOURCES select0r.c) set (TARGET select0r) if (MSVC) set_source_files_properties (select0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/select0r/select0r.c0000644000175000017500000006071414220150123020540 0ustar jrmljrml/* select0r.c This frei0r plugin makes a color based alpha selection Version 0.4 apr 2012 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ // apr 2012 added slope parameter //compile: gcc -c -fPIC -Wall select0r.c -o select0r.o //link: gcc -shared -o select0r.so select0r.o //#include /* for debug printf only +/ #include #include #include #include typedef struct { float r; float g; float b; float a; } float_rgba; typedef struct { float x; float y; float z; } triplet; double PI=3.14159265358979; //----------------------------------------------------------- //inline functions for subspace metrics //distance from center point for different shapes //for cartesian and cylindric (wraparound hue) spaces //cx,cy,cz: center of subspace //dx,dy,dz: size of subspace //dx, dy and dz must be inverse (1/x) values! (avoid division) //x,y,z: point from which distance is determined // returns square of distance // r==1 is edge of subspace //box shape static inline float dist_box(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=fabsf(x-cx)*dx; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax; if (ay>r) r=ay; if (az>r) r=az; r=r*r; return r; } //ellipsoid shape static inline float dist_eli(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=(x-cx)*dx; ay=(y-cy)*dy; az=(z-cz)*dz; r=ax*ax+ay*ay+az*az; return r; } //octahedron shape static inline float dist_oct(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=fabsf(x-cx)*dx; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax+ay+az; r=r*r; return r; } //box shape, cylindrical space static inline float dist_box_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; // wrap hue term -0.5 .. 0.5 ax = 0.5 - fabsf(fabsf(hue - chue) - 0.5); ax=ax*dhue; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax; if (ay>r) r=ay; if (az>r) r=az; r=r*r; return r; } //ellipsoid shape, cylindrical space static inline float dist_eli_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; ax = 0.5 - fabsf(fabsf(hue - chue) - 0.5); ax=ax*dhue; ay=(y-cy)*dy; az=(z-cz)*dz; r=ax*ax+ay*ay+az*az; return r; } //octahedron shape, cylindrical space static inline float dist_oct_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; ax = 0.5 - fabsf(fabsf(hue - chue) - 0.5); ax=ax*dhue; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax+ay+az; r=r*r; return r; } //---------------------------------------------------------- //inline RGB to ABI conversion function static inline void rgb2abi(float k32, float r, float g, float b, float *a, float *bb, float *i) { *a=r-0.5*g-0.5*b; *bb=k32*(g-b); *i=0.3333*(r+g+b); } //---------------------------------------------------------- //inline RGB to HCI conversion function static inline void rgb2hci(float ipi2, float k32, float r, float g, float b, float *h, float *c, float *i) { float a,bb; a=r-0.5*g-0.5*b; bb=k32*(g-b); *h=atan2(bb,a)*ipi2; *c=hypotf(a,bb); *i=0.3333*(r+g+b); } //------------------------------------------------------ //thresholding inline functions (hard and soft) static inline float thres(float a) { return (a<1.0) ? 1.0 : 0.0; } static inline float fat(float a) { a=a*a*a*a; return (a<1.0) ? 1.0-a : 0.0; } static inline float norm(float a) { a=a*a; return (a<1.0) ? 1.0-a : 0.0; } static inline float skiny(float a) { return (a<1.0) ? 1.0-a : 0.0; } static inline float slope(float a, float is) { a = (a<1.0) ? 1.0 : 1.0-is*(a-1); return (a>=0) ? a : 0.0; } //---------------------------------------------------------- //RGB selection //d = deltas (size of subspace) //n = nudges //ss = subspace shape [0..2] box, ellipsoid, octahedron //thr: 0=thresholded 1=linear fat 2=lin norm 3=lin skiny //avoids switch () inside inner loop for speed - this means //a big, repetitive switch statement outside.... void sel_rgb(float_rgba *slika, int w, int h, float_rgba key, triplet d, triplet n, float slp, int ss, int thr) { float kr,kg,kb,dd; int i,s; float ddx,ddy,ddz; float islp; //add nudge kr=key.r+n.x; kg=key.g+n.y; kb=key.b+n.z; ddx = (d.x!=0) ? 1.0/d.x : 1.0E6; ddy = (d.y!=0) ? 1.0/d.y : 1.0E6; ddz = (d.z!=0) ? 1.0/d.z : 1.0E6; islp = (slp>0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;i0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;i0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;iname="select0r"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=6; info->num_params=10; info->explanation="Color based alpha selection"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Color to select"; info->type = F0R_PARAM_COLOR; info->explanation = ""; break; case 1: info->name = "Invert selection"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 2: info->name = "Delta R / A / Hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Delta G / B / Chroma"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Delta B / I / I"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Selection subspace"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Subspace shape"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 8: info->name = "Edge mode"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->col.r=0.0; in->col.g=0.8; in->col.b=0.0; in->subsp=0; in->sshape=0; in->del1=0.2; in->del2=0.2; in->del3=0.2; in->nud1=0.0; in->nud2=0.0; in->nud3=0.0; in->slp=0.0; in->soft=0; in->inv=0; in->op=0; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; f0r_param_color_t tmpc; p=(inst*)instance; chg=0; switch(param_index) { case 0: //color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->col.r) || (tmpc.g!=p->col.g) || (tmpc.b!=p->col.b)) chg=1; p->col=tmpc; break; case 1: //invert tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->inv != tmpi) chg=1; p->inv=tmpi; break; case 2: //delta 1 tmpf=*(double*)parm; if (tmpf!=p->del1) chg=1; p->del1=tmpf; break; case 3: //delta 2 tmpf=*(double*)parm; if (tmpf!=p->del2) chg=1; p->del2=tmpf; break; case 4: //delta 3 tmpf=*(double*)parm; if (tmpf!=p->del3) chg=1; p->del3=tmpf; break; case 5: //slope 1 tmpf=*(double*)parm; if (tmpf!=p->slp) chg=1; p->slp=tmpf; break; case 6: //subspace tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->subsp != tmpi) chg=1; p->subsp = tmpi; break; case 7: //shape tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->sshape != tmpi) chg=1; p->sshape = tmpi; break; case 8: //edge mode tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->soft != tmpi) chg=1; p->soft = tmpi; break; case 9: //operation tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->op != tmpi) chg=1; p->op = tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param)=p->col; break; case 1: *((double*)param)=map_value_backward(p->inv, 0.0, 1.0);//BOOL!! break; case 2: *((double*)param)=p->del1; break; case 3: *((double*)param)=p->del2; break; case 4: *((double*)param)=p->del3; break; case 5: *((double*)param)=p->slp; break; case 6: *((double*)param)=map_value_backward(p->subsp, 0.0, 2.9999); break; case 7: *((double*)param)=map_value_backward(p->sshape, 0.0, 2.9999); break; case 8: *((double*)param)=map_value_backward(p->soft, 0.0, 3.9999); break; case 9: *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } //------------------------------------------------- //RGBA8888 little endian void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; float_rgba key; triplet d,n; int i; uint32_t t; uint8_t *cin, *cout; float f1=1.0/256.0; uint8_t a1,a2; float_rgba *sl; assert(instance); in=(inst*)instance; key.r=in->col.r; key.g=in->col.g; key.b=in->col.b; key.a=1.0; d.x=in->del1; d.y=in->del2; d.z=in->del3; n.x=in->nud1; n.y=in->nud2; n.z=in->nud3; //convert to float sl = calloc(in->w * in->h, sizeof(float_rgba)); cin=(uint8_t *)inframe; for (i=0;ih*in->w;i++) { sl[i].r=f1*(float)*cin++; sl[i].g=f1*(float)*cin++; sl[i].b=f1*(float)*cin++; cin++; } //make the selection switch (in->subsp) { case 0: sel_rgb(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; case 1: sel_abi(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; case 2: sel_hci(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; default: break; } //invert selection if required if (in->inv==1) for (i=0;ih*in->w;i++) sl[i].a = 1.0 - sl[i].a; //apply alpha cin=(uint8_t *)inframe; cout=(uint8_t *)outframe; switch (in->op) { case 0: //write on clear for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B *cout++ = (uint8_t)(sl[i].a*255.0); cin++; } break; case 1: //max for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1>a2) ? a1 : a2; } break; case 2: //min for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1h*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); t=(uint32_t)a1+(uint32_t)a2; *cout++ = (t<=255) ? (uint8_t)t : 255; } break; case 4: //subtract for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1>a2) ? a1-a2 : 0; } break; default: break; } free(sl); } //********************************************************** frei0r-plugins-1.8.0/src/filter/gamma/0000755000175000017500000000000014220150123016204 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/gamma/CMakeLists.txt0000644000175000017500000000053214220150123020744 0ustar jrmljrmlset (SOURCES gamma.c) set (TARGET gamma) if (MSVC) set_source_files_properties (gamma.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/gamma/gamma.c0000644000175000017500000000734214220150123017440 0ustar jrmljrml/* gamma.c * Copyright (C) 2004 Jean-Sebastien Senecal * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAX_GAMMA 4.0 typedef struct gamma_instance { unsigned int width; unsigned int height; double gamma; /* the gamma value [0, 1] */ unsigned char lut[256]; /* look-up table */ } gamma_instance_t; /* Updates the look-up-table. */ void update_lut(gamma_instance_t *inst) { int i; unsigned char *lut = inst->lut; double inv_gamma = 1.0 / (inst->gamma * MAX_GAMMA); /* set gamma in the range [0,MAX_GAMMA] and take its inverse */ lut[0] = 0; for (i=1; i<256; ++i) lut[i] = CLAMP0255( ROUND(255.0 * pow( (double)i / 255.0, inv_gamma ) ) ); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* gamma_info) { gamma_info->name = "Gamma"; gamma_info->author = "Jean-Sebastien Senecal"; gamma_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; gamma_info->color_model = F0R_COLOR_MODEL_RGBA8888; gamma_info->frei0r_version = FREI0R_MAJOR_VERSION; gamma_info->major_version = 0; gamma_info->minor_version = 2; gamma_info->num_params = 1; gamma_info->explanation = "Adjusts the gamma value of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Gamma"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The gamma value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { gamma_instance_t* inst = (gamma_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ inst->gamma = 1.0; update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; switch(param_index) { double val; case 0: /* gamma */ val = *((double*)param); if (val != inst->gamma) { inst->gamma = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->gamma; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++;// copy alpha } } frei0r-plugins-1.8.0/src/filter/spillsupress/0000755000175000017500000000000014220150123017672 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/spillsupress/spillsupress.c0000644000175000017500000001063614220150123022614 0ustar jrmljrml/* * spillsupress.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" void green_limited_by_blue(unsigned int len, const uint32_t* inframe, uint32_t* outframe) { unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char b = 0; unsigned char g = 0; while (len--) { *dst++ = *src++; g = *src++; dst++; b = *src++; dst++; *dst++ = *src++; if( g > b ) { *(dst - 3) = b; *(dst - 2) = b; } else { *(dst - 3) = g; *(dst - 2) = b; } } } void blue_limited_by_green(unsigned int len, const uint32_t* inframe, uint32_t* outframe) { unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char b = 0; unsigned char g = 0; while (len--) { *dst++ = *src++; g = *src++; dst++; b = *src++; dst++; *dst++ = *src++; if( b > g ) { *(dst - 3) = g; *(dst - 2) = g; } else { *(dst - 3) = g; *(dst - 2) = b; } } } typedef struct spillsupress_instance { unsigned int width; unsigned int height; double supress_type; /* type of spill supression applied to image <= 0.5, green supress > 0.5, blue supress */ } spillsupress_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* spillsupress_info) { spillsupress_info->name = "spillsupress"; spillsupress_info->author = "Janne Liljeblad"; spillsupress_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; spillsupress_info->color_model = F0R_COLOR_MODEL_RGBA8888; spillsupress_info->frei0r_version = FREI0R_MAJOR_VERSION; spillsupress_info->major_version = 0; spillsupress_info->minor_version = 1; spillsupress_info->num_params = 1; spillsupress_info->explanation = "Remove green or blue spill light from subjects shot in front of green or blue screen"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "supresstype"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Defines if green or blue screen spill suppress is applied"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { spillsupress_instance_t* inst = (spillsupress_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->supress_type = 0.0; // default supress type is green supress return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; switch(param_index) { case 0: inst->supress_type = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->supress_type; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; unsigned int len = inst->width * inst->height; if (inst->supress_type > 0.5) { blue_limited_by_green(len, inframe, outframe); } else { green_limited_by_blue(len, inframe, outframe); } } frei0r-plugins-1.8.0/src/filter/spillsupress/CMakeLists.txt0000644000175000017500000000053514220150123022435 0ustar jrmljrmlset (SOURCES spillsupress.c) set (TARGET spillsupress) if (MSVC) set_source_files_properties (spillsupress.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/luminance/0000755000175000017500000000000014220150123017075 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/luminance/luminance.c0000644000175000017500000000555014220150123021221 0ustar jrmljrml/* luminance.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAX_SATURATION 8.0 typedef struct luminance_instance { unsigned int width; unsigned int height; } luminance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* luminance_info) { luminance_info->name = "Luminance"; luminance_info->author = "Richard Spindler"; luminance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; luminance_info->color_model = F0R_COLOR_MODEL_RGBA8888; luminance_info->frei0r_version = FREI0R_MAJOR_VERSION; luminance_info->major_version = 0; luminance_info->minor_version = 2; luminance_info->num_params = 0; luminance_info->explanation = "Creates a luminance map of the image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { luminance_instance_t* inst = (luminance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); luminance_instance_t* inst = (luminance_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int b, g, r, l; while (len--) { r = *src++; g = *src++; b = *src++; l = ( 30 * r + 59 * g + 11 * b ) / 100; *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = *src++; // copy alpha } } frei0r-plugins-1.8.0/src/filter/luminance/CMakeLists.txt0000644000175000017500000000052414220150123021636 0ustar jrmljrmlset (SOURCES luminance.c) set (TARGET luminance) if (MSVC) set_source_files_properties (luminance.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/tehroxx0r/0000755000175000017500000000000014220150123017065 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/tehroxx0r/tehRoxx0r.c0000644000175000017500000001363714220150123021146 0ustar jrmljrml#include "frei0r.h" #include #include #include #include /** * This is our instance. * It has a buffer allocated to place a small version of the incoming * frame into. */ typedef struct teh_roxx0r { unsigned int width; // frame size in x-dimension unsigned int height; // frame size in y-dimension unsigned int block_size; // x/y size of one block double change_speed; double last_time; double time_stack; uint32_t* small_block; // buffer to write downscaled frame } tehRoxx0r_instance_t; // returns greatest common divisor of to int numbers int gcd(int a, int b); int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* tehRoxx0rInfo) { tehRoxx0rInfo->name = "TehRoxx0r"; tehRoxx0rInfo->author = "Coma"; tehRoxx0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; tehRoxx0rInfo->color_model = F0R_COLOR_MODEL_PACKED32; tehRoxx0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; tehRoxx0rInfo->major_version = 0; tehRoxx0rInfo->minor_version = 9; tehRoxx0rInfo->num_params = 1; tehRoxx0rInfo->explanation = "Something videowall-ish"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { info->name = "Interval"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Changing speed of small blocks"; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { int blocksize; tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->change_speed = 0.01; // get greatest common divisor blocksize = gcd(width, height); // this will sometimes be to large, so roughly estimate a check if(blocksize >= (width/3) || blocksize >= (height/3)) blocksize /= 2; inst->block_size = blocksize; inst->small_block = (uint32_t*)malloc(sizeof(uint32_t)*inst->block_size*inst->block_size); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)instance; free(inst->small_block); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t *)instance; // (tehRoxx0r_instance_t*)malloc(sizeof(tehRoxx0r_instance_t)); switch(param_index) { case 0: inst->change_speed = *((double*)param); break; }; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t *)instance; // (tehRoxx0r_instance_t*)malloc(sizeof(tehRoxx0r_instance_t)); switch(param_index) { case 0: *((double*)param) = inst->change_speed; break; }; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; uint32_t* dst; const uint32_t* src; uint32_t* small_block = inst->small_block; unsigned int x,y; unsigned int small_x, small_y; unsigned int small_w, small_h; double step_x, step_y; unsigned int pos_w, pos_h; // get x/y-size of middle block small_w = w-2*inst->block_size; small_h = h-2*inst->block_size; // get interpolation step for that step_x = (double)w / (double)small_w; step_y = (double)h / (double)small_h; // make background black transparent memset(outframe, 0, w * h * sizeof(uint32_t)); // copy a downscaled version into the middle of the result frame // (blocksize to x-blocksize and blocksize to y-blocksize) for(y = 0, small_y=inst->block_size;small_yblock_size;small_y++, y=step_y*(small_y-inst->block_size)) { src = inframe + y*w; dst = outframe + small_y*w + inst->block_size; for(x=0;xblock_size;x++) { *dst++ = *(src + (int)(x*step_x)); } } // add elapsed time to timestack inst->time_stack += (time-inst->last_time); // get interpolation step size step_x = w / inst->block_size; step_y = h / inst->block_size; // create a small picture for(y=0,small_y=0; small_yblock_size; small_y++,y+=step_y) { src = inframe + y*w; dst = small_block + small_y*inst->block_size; for(x=0,small_x = 0; small_xblock_size; small_x++)//,x+=step_x) { *dst++ = *src; src += (unsigned int)step_x; } } // do we actually changed anything? if(inst->time_stack > inst->change_speed) { // get random position pos_w = inst->block_size * (unsigned int)(rand()/(double)RAND_MAX * ((w / inst->block_size))); pos_h = inst->block_size * (unsigned int)(rand()/(double)RAND_MAX * ((h / inst->block_size))); // now copy to some (random) places along the border of // the incoming frame..... dst = outframe + pos_w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + pos_h * w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + pos_h* w + w - inst->block_size; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + (h-inst->block_size) *w + pos_w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); // reset timestack inst->time_stack = 0.0; } inst->last_time = time; } // greatest common divisor. this will never become smaller than 8. int gcd(int a, int b) { if(b==0) return a; else return gcd(b, a%b); } frei0r-plugins-1.8.0/src/filter/tehroxx0r/CMakeLists.txt0000644000175000017500000000052414220150123021626 0ustar jrmljrmlset (SOURCES tehRoxx0r.c) set (TARGET tehRoxx0r) if (MSVC) set_source_files_properties (tehRoxx0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/tehroxx0r/tehroxx0r.jpg0000644000175000017500000004072014220150123021535 0ustar jrmljrmlJFIFKKC  !"$"$C>"C!1A"Qaq2#R3BSb$Cr%&4-!1AQaq"#2 ?tG,;N֌'b9΀-Id\ݪ+H<'Z }2߭A]RYȉF%q Dg$&2"1ߡ쒯P7#ړ]XHg&$wV 8T5 Y?cqm9(u| K)⨝+tUy-}ښ/ ҌP# /֎"]Zw1o!UG6f'adcm*[&جn?Jm&Y$ ޮjl1UHܪ'Z}n} XJA>D6a[Adg( >^5fxofz꺐wgʹZLy,H&z-vM}ho$VWlsZhV SϽq?T3?\N2:eI0G{/|:ɲш^@o9?D}ÙJ;|#I`4LaYIaŵKA6\a%o lGki8>+.|^l͖ͯt(P8nLHs{ &ՙR Y-=|/78S>Fa,.GuijɓsMOd4m?]Ԛ-G̏?w/Hh>'AsXm"AWWDw)OFУ1zz{]vڱjs_iI 7_vOki$q JTЂ^Ն֬tam 5=FtpA?u|RDO'vr?f&o2>LkSڈ)KG@&8&忯j9h7jq1QBGըүbӭB2'GfS&V#1~;'# MR'x.X=JK4iieܤ##<[g듟2$=mс +l[,qc8D [(s忯{ShO ($=EYAK 0܄?DX$s@leؤFc8eHB%o]ԤftcW|Gk !Tgl\V{-jڋ"C`dQ hkƁlC ֖[RY$LN΁@`w;~-1W,#Tuo]@Bt(#Oss+9"GǾ*$[a9T 6{s?rIR}Ġ Ps]][D*7Pi;d抽8"NŎXRҀ&w88)23)N82GZl%@;xKYIbsrLr:d2{TYE2rY57WRd =3U&y#+mhKS.i5ǒ m?*Lŕ?[-sTPFFc?Y{p%PyZFPlHʉ3Z= WV,pVU`it'9o//εz-ͅ_LB7^2!i8 vtDQU#>W<Ԝӿ/gyTpLcCPEۃ%P=f_vf+ex(F8ާy$sJ J|ǐ+K ]kfXPAb0,WJs!ZL,%nulm+-s<4]McI&L/PH?ogM3H8?xXrֲ?9kapc=vVbO1cVY2d`f~"9Ec laxkKG9 # 1ԏ}zq F@ , H YhIm>Z>Rф* /9RKX:җ @1$>?hU2@EOuy$-nӼdm\ $@9Ɗn|1޶kF`rxX3V3tm⋀[\Ԯb!&g#)Dh@d9)!v&@pLtJ 0Gpa3;qLF>aA$*)xx7(qYIPkh$W $M.B젯z[W*JDTtg(wv5奴r>Ԫk C7$}˵R[io$7rNWo#C‘ړHc-{p/;P 򫦚vߗQx W$`0?\` q|D`6QU_auśOXb&'M$y^6#;Q=KoXmJ r5U5AB 1sfZGf$F׬PJ#JǑ8OcGPc[$+)E?vx; ;]s$l9$VP3\nX9BH !eBK ) Xz'hp^1>(U!7.K{,F ۦ)ƻ|VnZ5YB2p?>"7?5R}jʃ% Tr0 f,pzv.٬nd|, ڑ"*<͚] WŞ;SI8坫|Gq;!nncJbߖq-m7bTfkYT).6Ϧ9nimܑ2Мv㸶Vow %rX30$ Qɢlip?4}FV=>򬃱i M^7U1;T)9; Pi*FIaRd!wJ"eTrl2MNqJB18 |#q`kF]th@Ur@gr$ihg2i0ґZ-38ǰOoR .ŲGHJVV TfQn#;XM]%Zl1o;E!$_L97BqHu5!IB =ĮrނDAZ-7Yh,`98 ;ΕΘ*]:Lc(&/nvf$UXynRsKW˿hE&tr#]O r|T[~#+gCV"jlJuq_݋HHκT]U''a&qJB18 |w\D"6dae4hB 3ytڪXE;P9N(dӭ,aC8gbNE:(/NO2_SW+–+8? {822yBCiȡE11 مt%tun$`mW-eM '4"dF*bڭwgIKm wF+d*_U`>K}[W-x;˕1ܙbTs5?Z <2&`ҧ\~aYW⶘H|zhF3yqxJ @)=sYb+NEzܑ *}hQ̜np<@y0+75_%ҡ.~DYz$WWK E+&,DjBӻhlrwFye*줆>\`T*8'\[! (8yR]r#2glsҽ40HGO+gs:ĬFN8dH69.%v'SjXYWqޒw~){YJ7]`TC^?J*'5m̧mI?mKQks)=ԣ| "eT$`hI%t691?Jki%5(W;{U7RJ-; 88!Rbxux4_}_rF~R/#m_B쮖8>^ҮRkiewl1rvv5nD`p}9 S&+?1ՆWbTttd@`9{;_+O^[8GإzΛCoݳkc=1(cSospTg$ҳIn~6wkǏ?'}*}[KnO$F}0}f^*Nu/!w>7cm[c߉sv8_=Gz帍#ʺ`ջ2d:9%r/)-0\98NmȢhI Wq~#Dt%tun$`mP帼DdUK}eM '4ghqandIMʗ[F7J;HRxvە%#QϨvOB]1a+H'Ȃ^Ն4ycH,,ᾧ޾x浌9lC~WRS6P#lW;I7e$ζQ>E[7N+u+69Wf] kE)޸y*BI'MjttM2$#~Vjdh}/bc7ZZ[bḁ^N_zV>hi +xKd`9|O}fEMI (q}'g4;)Hψd|yɎB{3D < m𿄌(i[!}Ԗ1@.M(a(m[+uyN?/v&ėUZKeCȐ1Y2 ˼$k+(F5G'줚|2jHzcc)̤q|8W֣ҭeex_5Iu q( S'U^QW쐴xLXnR ׵|tWۻoֱ-/¯W#}>м#&fTϝkveKr pSJ䓊J񀀳 }}WRS6P#lRf~5 $du4(]173u(j^hV SϽq?}薖>bḁ^N_zWttM2$#~Qxi +xKd`rPy*S3aϤwTPGK_y-ݦێ4YXU5HUh$f<8'U7^ P,cI$|~&Jsj^6e ɓ?&_Mb.sTI  cу,|L7:N+5g"Vf#[B|6NϘ~3Ŋ8=)z\ LCW)|(2wރ1D[cVb/eup1VΛF@^GטBJu&é:ޮHMgltjX8 P:lR%2IvpyP+VڪXV3 ~Rv脐TDC1lsTWNTqLuF䚫++-|964RեTCymRV)QPge<ϙRCLvl,{yJ>[=̪D~lcI>bTu^rwҬS }+W;0ǭ ʕ9Qq[ *} GT-.tmLSgM*F 'Xsd>n?Bdܑz)'$(Xlʌ`}MX!O}k ; (S#m~>Ҭ; e`o柢4s~ŭ奺4'8t| E.eHQ_Ѯ" N> em` #[_[DDnN~~ Tnxsbڳ16ApK7#ŷ?Qy}ՙ_驴|߼/Q:Ie,2rRE<=|/78S>Fך9"qP)qiģlǕ6pp{֏i#.Hǐb}J^I҃1: +IDWІV!4ߴ(zޓ»o{ ZN%@ѐ~SC?YLZp1r2H RlJJҋ(H;}tH?u7fEDT[$KvE4|r{BM=#1 D0Q- oD5b2z"_GIi߬0S!my[ {c=.#׌eN3GM$ HF@F|EI=Ve*oa2w+GOU> e`.f]fcW5+lbJI&yG54&>|FIxN#R97?xgGIR(Dd+9s&sO)q`)d\vVx;t Kt[ Jsȣ5[;FH!?vhI(<2vf%K}ED[λ{2.aEvJ.e IXLγハ)kAwNޝv3<߭ggpaqj`y+8*z$uNZjNdVs/!bב5:10/۩.by \#ŝhFQ^ĵ>]G%AISy1J?+~Al's#NϑK elP,tSz(1+Cy>k Z;(>*e#@(f= OVtI]=ՙadQ+wx;dSnN%@ѐ~SW8 r{񻾙RTY9YVbid2Lj̊0&Vܜ}@bnMȕbIC԰U`RF3+k*Ѥc -ZN;;ڍв|LN:G i`DHqTϫ) 1ȑKM)HQ!''u񷌑$lru  Ft<\EڃyCsM# ba̐Nz戚D^@*RmMd;U3g;bϞoΊO ԓ+ƻsһpSRT#169˓SȭAPbt#\\{y@j#M;RԴiH$tm5vEa"bDŽΣ 3_*{8<ժkrO𚮥0>݀޻ @ԡgmR<_[_Kixr+Y!a&oږi F9G>6^BjIJp][ajף̶c+r\ IG}ue_ש>yӂ;RAX[H߼+)Ζ#fZ$k>yMes513ZYH'pV_7Ъ21gos[Y3EFddxcoƙpjh;<4]McI&L/PH?ogM3H8?xXr֓|]S3ANy<}*:Ƥo-⇌Fϵg(N@˓jKEGnȖl'hT}OFjxS@ɦb.h$??\nZ>oևϠ,dDz(P2Dg$&Me|heSbe5V;^r}(-b>>fuX,E{Te8s$03PzB\.3ArO*5$Ԛ( Qc֦qy3B6܆YpeNXޡqP;r |UH:RU0!BWH<2ӾUcpAckyH^ʸ *OrCſ?*#SପCsΡk:U ^ҭ`NIPIQ:QvWOv௘=Fvc-?T(eʟNF:FshKAp vÕE$T$_:e*J#HtąXcV gĂ7P=VQz ErtI9V6z /#5RWr(k#YT 4ZQYJKPDv$wF-LU\("3QRY۠) cM2: 68Hl:M#^RvSB .3FāA,tDw2˖hhu̲ _ G$)fX9 kGcBQUF$Ԗ/-5ݹ){tnr4Z2HwԚ x=(USPz&t(#󡨻Y>=ZZI`ֽL{w=1*z"oQ7MH>j9$eNGH'4~4)M*LXU1KEGnȖl'hT}OV0rl|>uYsCR}@-ՓQ+DxUFrT=_q Dg$&2"1ߡ쒯P7#ګvH. 7$LvM6zzG:DG%qTNq*<ۖwSMR۹W 91; s&4iRDa7ve3pH'Z0n!ۺg]5 HZ!+ oή˃]ko2+٦vfInx@Y>ժ֋^Muh<:v}Z`i5}I 5vO---H0R'x/=|@t| E.eHQ_ѡ8M({`|&O8nLHs{ &ՙR Y-⴫]2>=V^d4m?]Ԛ-G̏?w/Hh>'HRy#TLF+Õ}}[I#MXnR6cȶk nG8oa y[h^̤̓|;Ty$c n[V&vqyjn^ai[ WQ'0Q&mm-e*w3?cFޠ]H223Ŷw^-@ʁ<ٴ!XzWG0[gLQ⪝+t-lF[բfLWA6SԾ#]݌Usb+ݯ@C=~&ß@O/^`ݶ÷t@I5] l(/J7k87#רvƄ7,ĩ/;JSɸK(аevr̸9n[篠Gb=3W{"#dQ e\k9\"1Ug*vB[Rd!vnC֜i{;[5Ĝ Gpzu-hj1ɧo0>OSEs]|:|E%xIăPA"˰r=iAGYsQk{i7oaFPKs7h: ClULk Z;(>*e#@(f=OVtz|+`VgIDMep%@ѐ~SW8 r{񻾙S{H:=~VN/eJ뷲 yh-²Q'KPwTfYafgn)<'އ &&D˧Z$X1pOOƽkOlv,v#o℄.c\8E%"I"nO ղ9T4=X8:9#oRmrWH ֊v5奲KN'{Pz[Gq>Ⓥ>NEAoneCm0(RU`ylf +*$sNG_*S1A w\c \$̅U wZ"̒F4~ eFKKx[RH%%#ILԿtGe9cC3-\3g ,hRZtLJ KcVinnTVY]RCL ȎG򣉗XjoU@zg{EmmMmpG)WHri_p%e?F:zA^&D=g, XhV6S!2q] CUkndC@^Ԣ4bJ6N^%&WbG^ӧ9X|T.9Zi$LBx=h=v/,rG÷Q֯5 #include #include "frei0r.h" typedef struct rgbsplit0r_instance { unsigned int width; unsigned int height; unsigned int shiftX; unsigned int shiftY; } rgbsplit0r_instance_t; inline static void rgbsplit0r_extract_color(uint32_t *pixelIn, uint32_t *pixelOut, short int colorIndex) { uint8_t *pxIn = (uint8_t *)pixelIn, *pxOut = (uint8_t *)pixelOut; switch (colorIndex) { case 0 : pxOut[0] = pxIn[0]; pxOut[1] = 0; pxOut[2] = 0; break; case 1 : pxOut[1] = pxIn[1]; pxOut[0] = 0; pxOut[2] = 0; break; case 2 : pxOut[2] = pxIn[2]; pxOut[1] = 0; pxOut[0] = 0; break; } pxOut[3] = pxIn[3]; } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbsplit0rInfo) { rgbsplit0rInfo->name = "rgbsplit0r"; rgbsplit0rInfo->author = "IDENT Software"; rgbsplit0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbsplit0rInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbsplit0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbsplit0rInfo->major_version = 1; rgbsplit0rInfo->minor_version = 1; rgbsplit0rInfo->num_params = 2; rgbsplit0rInfo->explanation = "RGB splitting and shifting"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: { info->name = "Vertical split distance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How far should layers be moved vertically from each other"; break; } case 1: { info->name = "Horizontal split distance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How far should layers be moved horizontally from each other"; break; } } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbsplit0r_instance_t* inst = (rgbsplit0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->shiftY = 0; inst->shiftX = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbsplit0r_instance_t *inst = (rgbsplit0r_instance_t*)instance; switch (param_index) { case 0 : // vertical shift { // scale to [-1/16..1/16] double shiftY = *((double*)param) - 0.5; // Convert to range from 0 to one eighth of height shiftY = ((inst->height / 8) * shiftY); inst->shiftY = (unsigned int)shiftY; break; } case 1 : // horizontal shift { // scale to [-1/16..1/16] double shiftX = *((double*)param) - 0.5; // Convert to range from 0 to one eighth of width shiftX = ((inst->width / 8) * shiftX); inst->shiftX = (unsigned int)shiftX; break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbsplit0r_instance_t *inst = (rgbsplit0r_instance_t*)instance; switch (param_index) { case 0 : // vertical shift { // convert plugin's param to frei0r range *((double*)param) = (inst->shiftY) / (inst->height / 8) + 0.5; break; } case 1 : // horizontal shift { // convert plugin's param to frei0r range *((double*)param) = (inst->shiftX) / (inst->width / 8) + 0.5; break; } } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* src, uint32_t* dst) { assert(instance); rgbsplit0r_instance_t* inst = (rgbsplit0r_instance_t*)instance; unsigned int x, y; for (y = 0; y < inst->height; y++) for (x = 0; x < inst->width; x++) { uint32_t pxR = 0, pxG = 0, pxB = 0; // First make a blue layer shifted back if (((x - inst->shiftX) < inst->width) && ((y - inst->shiftY) < inst->height)) { rgbsplit0r_extract_color((uint32_t *)(src + (x - inst->shiftX) + (y - inst->shiftY)*inst->width), &pxB, 2); } // The red layer is shifted forward if ((x + inst->shiftX < inst->width) && (y + inst->shiftY < inst->height)) { rgbsplit0r_extract_color((uint32_t *)(src + (x + inst->shiftX) + (y + inst->shiftY)*inst->width), &pxR, 0); } // Green layer is on its place rgbsplit0r_extract_color((uint32_t *)(src + x + (y*inst->width)), &pxG, 1); *(dst + x + (y*inst->width)) = (pxG | pxB | pxR); } } frei0r-plugins-1.8.0/src/filter/medians/0000755000175000017500000000000014220150123016542 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/medians/ctmf.h0000644000175000017500000003632114220150123017651 0ustar jrmljrml/* * ctmf.c - Constant-time median filtering * Copyright (C) 2006 Simon Perreault * * Reference: S. Perreault and P. Hébert, "Median Filtering in Constant Time", * IEEE Transactions on Image Processing, September 2007. * * This program has been obtained from http://nomis80.org/ctmf.html. No patent * covers this program, although it is subject to the following license: * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Contact: * Laboratoire de vision et systèmes numériques * Pavillon Adrien-Pouliot * Université Laval * Sainte-Foy, Québec, Canada * G1K 7P4 * * perreaul@gel.ulaval.ca */ /* Standard C includes */ #include #include #include #include /* Type declarations */ #ifdef _MSC_VER #include typedef UINT8 uint8_t; typedef UINT16 uint16_t; typedef UINT32 uint32_t; #pragma warning( disable: 4799 ) #else #include #endif /* Intrinsic declarations */ #if defined(__SSE2__) || defined(__MMX__) #if defined(__SSE2__) #include #elif defined(__MMX__) #include #endif #if defined(__GNUC__) #include #elif defined(_MSC_VER) #include #endif #elif defined(__ALTIVEC__) #include #endif /* Compiler peculiarities */ #if defined(__GNUC__) #include #define inline __inline__ #define align(x) __attribute__ ((aligned (x))) #elif defined(_MSC_VER) #define inline __inline #define align(x) __declspec(align(x)) #else #define inline #define align(x) #endif #ifndef MIN #define MIN(a,b) ((a) > (b) ? (b) : (a)) #endif #ifndef MAX #define MAX(a,b) ((a) < (b) ? (b) : (a)) #endif /** * This structure represents a two-tier histogram. The first tier (known as the * "coarse" level) is 4 bit wide and the second tier (known as the "fine" level) * is 8 bit wide. Pixels inserted in the fine level also get inserted into the * coarse bucket designated by the 4 MSBs of the fine bucket value. * * The structure is aligned on 16 bytes, which is a prerequisite for SIMD * instructions. Each bucket is 16 bit wide, which means that extra care must be * taken to prevent overflow. */ typedef struct align(16) { uint16_t coarse[16]; uint16_t fine[16][16]; } Histogram; /** * HOP is short for Histogram OPeration. This macro makes an operation \a op on * histogram \a h for pixel value \a x. It takes care of handling both levels. */ #define HOP(h,x,op) \ h.coarse[x>>4] op; \ *((uint16_t*) h.fine + x) op; #define COP(c,j,x,op) \ h_coarse[ 16*(n*c+j) + (x>>4) ] op; \ h_fine[ 16 * (n*(16*c+(x>>4)) + j) + (x & 0xF) ] op; /** * Adds histograms \a x and \a y and stores the result in \a y. Makes use of * SSE2, MMX or Altivec, if available. */ #if defined(__SSE2__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(__m128i*) &y[0] = _mm_add_epi16( *(__m128i*) &y[0], *(__m128i*) &x[0] ); *(__m128i*) &y[8] = _mm_add_epi16( *(__m128i*) &y[8], *(__m128i*) &x[8] ); } #elif defined(__MMX__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(__m64*) &y[0] = _mm_add_pi16( *(__m64*) &y[0], *(__m64*) &x[0] ); *(__m64*) &y[4] = _mm_add_pi16( *(__m64*) &y[4], *(__m64*) &x[4] ); *(__m64*) &y[8] = _mm_add_pi16( *(__m64*) &y[8], *(__m64*) &x[8] ); *(__m64*) &y[12] = _mm_add_pi16( *(__m64*) &y[12], *(__m64*) &x[12] ); } #elif defined(__ALTIVEC__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(vector unsigned short*) &y[0] = vec_add( *(vector unsigned short*) &y[0], *(vector unsigned short*) &x[0] ); *(vector unsigned short*) &y[8] = vec_add( *(vector unsigned short*) &y[8], *(vector unsigned short*) &x[8] ); } #else static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] += x[i]; } } #endif /** * Subtracts histogram \a x from \a y and stores the result in \a y. Makes use * of SSE2, MMX or Altivec, if available. */ #if defined(__SSE2__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(__m128i*) &y[0] = _mm_sub_epi16( *(__m128i*) &y[0], *(__m128i*) &x[0] ); *(__m128i*) &y[8] = _mm_sub_epi16( *(__m128i*) &y[8], *(__m128i*) &x[8] ); } #elif defined(__MMX__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(__m64*) &y[0] = _mm_sub_pi16( *(__m64*) &y[0], *(__m64*) &x[0] ); *(__m64*) &y[4] = _mm_sub_pi16( *(__m64*) &y[4], *(__m64*) &x[4] ); *(__m64*) &y[8] = _mm_sub_pi16( *(__m64*) &y[8], *(__m64*) &x[8] ); *(__m64*) &y[12] = _mm_sub_pi16( *(__m64*) &y[12], *(__m64*) &x[12] ); } #elif defined(__ALTIVEC__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(vector unsigned short*) &y[0] = vec_sub( *(vector unsigned short*) &y[0], *(vector unsigned short*) &x[0] ); *(vector unsigned short*) &y[8] = vec_sub( *(vector unsigned short*) &y[8], *(vector unsigned short*) &x[8] ); } #else static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] -= x[i]; } } #endif static inline void histogram_muladd( const uint16_t a, const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] += a * x[i]; } } static void ctmf_helper( const unsigned char* const src, unsigned char* const dst, const int width, const int height, const int src_step, const int dst_step, const int r, const int cn, const int pad_left, const int pad_right ) { const int m = height, n = width; int i, j, k, c; const unsigned char *p, *q; Histogram H[4]; uint16_t *h_coarse, *h_fine, luc[4][16]; assert( src ); assert( dst ); assert( r >= 0 ); assert( width >= 2*r+1 ); assert( height >= 2*r+1 ); assert( src_step != 0 ); assert( dst_step != 0 ); /* SSE2 and MMX need aligned memory, provided by _mm_malloc(). */ #if defined(__SSE2__) || defined(__MMX__) h_coarse = (uint16_t*) _mm_malloc( 1 * 16 * n * cn * sizeof(uint16_t), 16 ); h_fine = (uint16_t*) _mm_malloc( 16 * 16 * n * cn * sizeof(uint16_t), 16 ); memset( h_coarse, 0, 1 * 16 * n * cn * sizeof(uint16_t) ); memset( h_fine, 0, 16 * 16 * n * cn * sizeof(uint16_t) ); #else h_coarse = (uint16_t*) calloc( 1 * 16 * n * cn, sizeof(uint16_t) ); h_fine = (uint16_t*) calloc( 16 * 16 * n * cn, sizeof(uint16_t) ); #endif /* First row initialization */ for ( j = 0; j < n; ++j ) { for ( c = 0; c < cn; ++c ) { COP( c, j, src[cn*j+c], += r+1 ); } } for ( i = 0; i < r; ++i ) { for ( j = 0; j < n; ++j ) { for ( c = 0; c < cn; ++c ) { COP( c, j, src[src_step*i+cn*j+c], ++ ); } } } for ( i = 0; i < m; ++i ) { /* Update column histograms for entire row. */ p = src + src_step * MAX( 0, i-r-1 ); q = p + cn * n; for ( j = 0; p != q; ++j ) { for ( c = 0; c < cn; ++c, ++p ) { COP( c, j, *p, -- ); } } p = src + src_step * MIN( m-1, i+r ); q = p + cn * n; for ( j = 0; p != q; ++j ) { for ( c = 0; c < cn; ++c, ++p ) { COP( c, j, *p, ++ ); } } /* First column initialization */ memset( H, 0, cn*sizeof(H[0]) ); memset( luc, 0, cn*sizeof(luc[0]) ); if ( pad_left ) { for ( c = 0; c < cn; ++c ) { histogram_muladd( r, &h_coarse[16*n*c], H[c].coarse ); } } for ( j = 0; j < (pad_left ? r : 2*r); ++j ) { for ( c = 0; c < cn; ++c ) { histogram_add( &h_coarse[16*(n*c+j)], H[c].coarse ); } } for ( c = 0; c < cn; ++c ) { for ( k = 0; k < 16; ++k ) { histogram_muladd( 2*r+1, &h_fine[16*n*(16*c+k)], &H[c].fine[k][0] ); } } for ( j = pad_left ? 0 : r; j < (pad_right ? n : n-r); ++j ) { for ( c = 0; c < cn; ++c ) { const uint16_t t = 2*r*r + 2*r; uint16_t sum = 0, *segment; int b; histogram_add( &h_coarse[16*(n*c + MIN(j+r,n-1))], H[c].coarse ); /* Find median at coarse level */ for ( k = 0; k < 16 ; ++k ) { sum += H[c].coarse[k]; if ( sum > t ) { sum -= H[c].coarse[k]; break; } } assert( k < 16 ); /* Update corresponding histogram segment */ if ( luc[c][k] <= j-r ) { memset( &H[c].fine[k], 0, 16 * sizeof(uint16_t) ); for ( luc[c][k] = j-r; luc[c][k] < MIN(j+r+1,n); ++luc[c][k] ) { histogram_add( &h_fine[16*(n*(16*c+k)+luc[c][k])], H[c].fine[k] ); } if ( luc[c][k] < j+r+1 ) { histogram_muladd( j+r+1 - n, &h_fine[16*(n*(16*c+k)+(n-1))], &H[c].fine[k][0] ); luc[c][k] = j+r+1; } } else { for ( ; luc[c][k] < j+r+1; ++luc[c][k] ) { histogram_sub( &h_fine[16*(n*(16*c+k)+MAX(luc[c][k]-2*r-1,0))], H[c].fine[k] ); histogram_add( &h_fine[16*(n*(16*c+k)+MIN(luc[c][k],n-1))], H[c].fine[k] ); } } histogram_sub( &h_coarse[16*(n*c+MAX(j-r,0))], H[c].coarse ); /* Find median in segment */ segment = H[c].fine[k]; for ( b = 0; b < 16 ; ++b ) { sum += segment[b]; if ( sum > t ) { dst[dst_step*i+cn*j+c] = 16*k + b; break; } } assert( b < 16 ); } } } #if defined(__SSE2__) || defined(__MMX__) _mm_empty(); _mm_free(h_coarse); _mm_free(h_fine); #else free(h_coarse); free(h_fine); #endif } /** * \brief Constant-time median filtering * * This function does a median filtering of an 8-bit image. The source image is * processed as if it was padded with zeros. The median kernel is square with * odd dimensions. Images of arbitrary size may be processed. * * To process multi-channel images, you must call this function multiple times, * changing the source and destination adresses and steps such that each channel * is processed as an independent single-channel image. * * Processing images of arbitrary bit depth is not supported. * * The computing time is O(1) per pixel, independent of the radius of the * filter. The algorithm's initialization is O(r*width), but it is negligible. * Memory usage is simple: it will be as big as the cache size, or smaller if * the image is small. For efficiency, the histograms' bins are 16-bit wide. * This may become too small and lead to overflow as \a r increases. * * \param src Source image data. * \param dst Destination image data. Must be preallocated. * \param width Image width, in pixels. * \param height Image height, in pixels. * \param src_step Distance between adjacent pixels on the same column in * the source image, in bytes. * \param dst_step Distance between adjacent pixels on the same column in * the destination image, in bytes. * \param r Median filter radius. The kernel will be a 2*r+1 by * 2*r+1 square. * \param cn Number of channels. For example, a grayscale image would * have cn=1 while an RGB image would have cn=3. * \param memsize Maximum amount of memory to use, in bytes. Set this to * the size of the L2 cache, then vary it slightly and * measure the processing time to find the optimal value. * For example, a 512 kB L2 cache would have * memsize=512*1024 initially. */ void ctmf( const unsigned char* const src, unsigned char* const dst, const int width, const int height, const int src_step, const int dst_step, const int r, const int cn, const long unsigned int memsize ) { /* * Processing the image in vertical stripes is an optimization made * necessary by the limited size of the CPU cache. Each histogram is 544 * bytes big and therefore I can fit a limited number of them in the cache. * That number may sometimes be smaller than the image width, which would be * the number of histograms I would need without stripes. * * I need to keep histograms in the cache so that they are available * quickly when processing a new row. Each row needs access to the previous * row's histograms. If there are too many histograms to fit in the cache, * thrashing to RAM happens. * * To solve this problem, I figure out the maximum number of histograms * that can fit in cache. From this is determined the number of stripes in * an image. The formulas below make the stripes all the same size and use * as few stripes as possible. * * Note that each stripe causes an overlap on the neighboring stripes, as * when mowing the lawn. That overlap is proportional to r. When the overlap * is a significant size in comparison with the stripe size, then we are not * O(1) anymore, but O(r). In fact, we have been O(r) all along, but the * initialization term was neglected, as it has been (and rightly so) in B. * Weiss, "Fast Median and Bilateral Filtering", SIGGRAPH, 2006. Processing * by stripes only makes that initialization term bigger. * * Also, note that the leftmost and rightmost stripes don't need overlap. * A flag is passed to ctmf_helper() so that it treats these cases as if the * image was zero-padded. */ int stripes = (int) ceil( (double) (width - 2*r) / (memsize / sizeof(Histogram) - 2*r) ); int stripe_size = (int) ceil( (double) ( width + stripes*2*r - 2*r ) / stripes ); int i; for ( i = 0; i < width; i += stripe_size - 2*r ) { int stripe = stripe_size; /* Make sure that the filter kernel fits into one stripe. */ if ( i + stripe_size - 2*r >= width || width - (i + stripe_size - 2*r) < 2*r+1 ) { stripe = width - i; } ctmf_helper( src + cn*i, dst + cn*i, stripe, height, src_step, dst_step, r, cn, i == 0, stripe == width - i ); if ( stripe == width - i ) { break; } } } frei0r-plugins-1.8.0/src/filter/medians/medians.c0000644000175000017500000003173314220150123020335 0ustar jrmljrml/* medians.c implements several median-type filters This frei0r plugin implements several median-type filters Version 0.1 jan 2013 Copyright (C) 2013 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall medians.c -o medians.o //link: gcc -shared -o medians.so medians.o #include #include #include #include #include #include #include #include #include "small_medians.h" #include "ctmf.h" /* ****************************************** //The following functions implement these median type filters: X cross5: XXX X XXX square3x3: XXX XXX Bilevel: X XXX dia3x3: XXXXX XXX X Arce BI: multilevel spatio-temporal, see [1] Arp ML3D: multilevel spatio-temporal, see [1] ML3DEX: multilevel spatio-temporal, see [1] [1] Anil Christopher Kokaram: Motion Picure Restoration phd disertation ****************************************** */ //------------------------------------------------------------ //cross5 packed char RGB image (uint32_t) //vs = input image //is = output image void cross5(const uint32_t *vs, int w, int h, uint32_t *is) { int i,j,p; uint32_t m[8]; for (i=1;imm[1]) mm[1]=mm[4]; if (mm[5]>mm[1]) mm[1]=mm[5]; if (mm[6]>mm[1]) mm[1]=mm[6]; //min mm[2]=mm[3]; if (mm[4]name="Medians"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=2; info->explanation="Implements several median-type filters"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_STRING; info->explanation = "Choose type of median: Cross5, Square3x3, Bilevel, Diamond3x3, Square5x5, Temp3, Temp5, ArceBI, ML3D, ML3dEX, VarSize"; break; case 1: info->name = "Size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size for 'var size' type filter"; break; case 2: info->name = ""; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->type=1; in->liststr=calloc(1,strlen("Square3x3")+1); strcpy(in->liststr,"Square3x3"); in->size=5; in->f1=calloc(in->w*in->h,sizeof(uint32_t)); in->f2=calloc(in->w*in->h,sizeof(uint32_t)); in->f3=calloc(in->w*in->h,sizeof(uint32_t)); in->f4=calloc(in->w*in->h,sizeof(uint32_t)); in->f5=calloc(in->w*in->h,sizeof(uint32_t)); in->ppf=in->f1; in->pf=in->f2; in->cf=in->f3; in->nf=in->f4; in->nnf=in->f5; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->f1); free(in->f2); free(in->f3); free(in->f4); free(in->f5); free(in->liststr); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; char *tmpch; char list1[][11]={"Cross5", "Square3x3", "Bilevel", "Diamond3x3", "Square5x5", "Temp3", "Temp5", "ArceBI", "ML3D", "ML3dEX", "VarSize"}; p=(inst*)instance; chg=0; switch(param_index) { case 0: //(string based list) tmpch = (*(char**)parm); p->liststr = (char*)realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); p->type=0; while ((strcmp(p->liststr,list1[p->type])!=0)&&(p->type<10)) p->type++; break; case 1: tmpf=map_value_forward(*((double*)parm), 0.0, 50); if (tmpf!=p->size) chg=1; p->size=tmpf; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: //(string based list) *((char**)param) = p->liststr; break; case 1: *((double*)param)=map_value_backward(p->size, 0.0, 50); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; uint32_t *tmpp; uint8_t *cin,*cout; int step,i; memcpy(in->ppf, inframe, 4*in->w*in->h); tmpp=in->nnf; in->nnf=in->ppf; in->ppf=in->pf; in->pf=in->cf; in->cf=in->nf; in->nf=tmpp; cin=(uint8_t*)inframe; cout=(uint8_t*)outframe; switch (in->type) { case 0: cross5(inframe, in->w, in->h, outframe); break; case 1: sq3x3(inframe, in->w, in->h, outframe); break; case 2: bilevel(inframe, in->w, in->h, outframe); break; case 3: dia3x3(inframe, in->w, in->h, outframe); break; case 4: sq5x5(inframe, in->w, in->h, outframe); break; case 5: temp3(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 6: temp5(in->ppf, in->pf, in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 7: ArceBI(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 8: ml3d(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 9: ml3dex(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 10: //varsize step=in->w*4; ctmf(cin,cout,in->w,in->h,step,step,in->size,4,512*1024); break; default: break; } //COPY ALPHA for (i = 3; i < 4 * in->w * in->h; i += 4) cout[i]=cin[i]; } frei0r-plugins-1.8.0/src/filter/medians/readme0000755000175000017500000000612614220150123017732 0ustar jrmljrmlmedians This plugin implements several median-type filters Written by Marko Cebokli, jan 2013, and released under GNU GPL RELEASE NOTES ** feb 2013 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION Median is a quite popular non-linear filter in image processing. Most often it is used to remove impulsive noise, like "salt & pepper" noise, "dead" and "hot" pixels, dirt on film, etc. This is because it behaves kind of "inversely" compared to linear denoisers. The more a bad pixel stands out from the surrounding area, the bigger residual it will leave with a linear filter - but the more probably it will be eliminated by the median. The down side is that the median operation is quite slow. As an order-statistic filter, it is similar to sorting, that must be done for each pixel. So, I searched the web for fast median algorithms. For the small medians, I use [1], with some small modifications for a further slight improvement in speed. For the "Variable size" median I use [2]. I have implemented the compound filters (ArceBI, ML3D, ML3dEX) according to the formulas given in [3]. For more info on median filtering see http://en.wikipedia.org/wiki/Median_filter IMPLEMENTED ALGORITHMS Cross5: Median of the pixel with its top, bottom, left and right neighbor. Square3x3: Median of the pixel with the surrounding 8 pixels. (3x3 box) Bilevel: First, make cross5 median, then make median of the pixel with its four diagonal neighbors, and finally take the median of the pixel and the two previously calculated medians. Slightly better preserves detail than the simple medians above. Diamond3x3: Takes median of the pixel with 12 neighboring pixels arranged in a diamond pattern. Square5x5: Median of the pixel with the 5x5 surrounding box. Temp3: Temporal only median of three frames. Can be used to reduce single frame time-impulsive noise like photoflash. Delays the video by 1 frame. Temp5: Temporal only median of five frames. Can be used to reduce double frame time-impulsive noise, but the artifacts on fast moving objects are stronger than with temp3. Delays the video by 2 frames. ArceBI: Spatio-temporal multilevel median, as described by Arce. See [3]. Delays the video by 1 frame. ML3D: Spatio-temporal multilevel median, as described by Alp. See [3]. Delays the video by 1 frame. ML3dEX: Spatio-temporal multilevel median. Further development of ML3D by Kokaram, see [3]. Delays the video by 1 frame. VarSize: Simple spatial only median in a user selected size square box around each pixel. The effect could be described as "quasi edge preserving, corner rounding, small stuff eliminator". Or maybe just an "artsy blur". PARAMETERS: Type: selects one of the eleven algorithms Size: Only active when "VarSize" type is selected. Determines the size of the square area over which the median is taken. REFERENCES [1] http://ndevilla.free.fr/median/median/src/optmed.c [2] Simon Perreault, Patrick Hebert: Median filtering in constant time http://nomis80.org/ctmf.pdf http://nomis80.org/ctmf.html [3] Anil Christopher Kokaram: Motion Picure Restoration phd disertation frei0r-plugins-1.8.0/src/filter/medians/CMakeLists.txt0000644000175000017500000000054514220150123021306 0ustar jrmljrmlset (SOURCES medians.c ctmf.h small_medians.h) set (TARGET medians) if (MSVC) set_source_files_properties (medians.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/medians/small_medians.h0000644000175000017500000003316014220150123021526 0ustar jrmljrml //---------------------------------------------------------- typedef uint8_t pixelvalue; #define P_SO(a,b) { if ((a)>(b)) P_SWAP((a),(b)); } #define P_SWAP(a,b) { pixelvalue temp=(a);(a)=(b);(b)=temp; } #define P_MA(a,b) { if ((a)>(b)) (b)=(a); } #define P_MI(a,b) { if ((a)>(b)) (a)=(b); } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median3(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_MI(m[4],m[8]); P_MI(m[5],m[9]); P_MI(m[6],m[10]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); return mm[1]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median5(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_MI(m[4],m[16]); P_MI(m[5],m[17]); P_MI(m[6],m[18]); P_MA(m[0],m[12]); P_MA(m[1],m[13]); P_MA(m[2],m[14]); P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_MI(m[8],m[12]); P_MI(m[9],m[13]); P_MI(m[10],m[14]); P_MA(m[4],m[8]); P_MA(m[5],m[9]); P_MA(m[6],m[10]); return mm[2]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median7(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[20]); P_SO(m[1],m[21]); P_SO(m[2],m[22]); P_SO(m[8],m[16]); P_SO(m[9],m[17]); P_SO(m[10],m[18]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[4],m[24]); P_SO(m[5],m[25]); P_SO(m[6],m[26]); P_SO(m[12],m[20]); P_SO(m[13],m[21]); P_SO(m[14],m[22]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); P_SO(m[8],m[24]); P_SO(m[9],m[25]); P_SO(m[10],m[26]); P_MA(m[8],m[12]); P_MA(m[9],m[13]); P_MA(m[10],m[14]); P_MI(m[16],m[20]); P_MI(m[17],m[21]); P_MI(m[18],m[22]); P_MI(m[12],m[24]); P_MI(m[13],m[25]); P_MI(m[14],m[26]); P_SO(m[4],m[16]); P_SO(m[5],m[17]); P_SO(m[6],m[18]); P_MA(m[4],m[12]); P_MA(m[5],m[13]); P_MA(m[6],m[14]); P_MI(m[12],m[16]); P_MI(m[13],m[17]); P_MI(m[14],m[18]); return mm[3]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median9(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_SO(m[16],m[20]); P_SO(m[17],m[21]); P_SO(m[18],m[22]); P_SO(m[28],m[32]); P_SO(m[29],m[33]); P_SO(m[30],m[34]); P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_SO(m[16],m[20]); P_SO(m[17],m[21]); P_SO(m[18],m[22]); P_SO(m[28],m[32]); P_SO(m[29],m[33]); P_SO(m[30],m[34]); P_MA(m[0],m[12]); P_MA(m[1],m[13]); P_MA(m[2],m[14]); P_MI(m[20],m[32]); P_MI(m[21],m[33]); P_MI(m[22],m[34]); P_SO(m[16],m[28]); P_SO(m[17],m[29]); P_SO(m[18],m[30]); P_MA(m[12],m[24]); P_MA(m[13],m[25]); P_MA(m[14],m[26]); P_MA(m[4],m[16]); P_MA(m[5],m[17]); P_MA(m[6],m[18]); P_MI(m[8],m[20]); P_MI(m[9],m[21]); P_MI(m[10],m[22]); P_MI(m[16],m[28]); P_MI(m[17],m[29]); P_MI(m[18],m[30]); P_SO(m[16],m[8]); P_SO(m[17],m[9]); P_SO(m[18],m[10]); P_MA(m[24],m[16]); P_MA(m[25],m[17]); P_MA(m[26],m[18]); P_MI(m[16],m[8]); P_MI(m[17],m[9]); P_MI(m[18],m[10]); return(mm[4]); } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median11(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[12],m[28]); P_SO(m[13],m[29]); P_SO(m[14],m[30]); P_SO(m[0],m[40]); P_SO(m[1],m[41]); P_SO(m[2],m[42]); P_SO(m[28],m[40]); P_SO(m[29],m[41]); P_SO(m[30],m[42]); P_SO(m[16],m[36]); P_SO(m[17],m[37]); P_SO(m[18],m[38]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[32],m[12]); P_SO(m[33],m[13]); P_SO(m[34],m[14]); P_SO(m[4],m[24]); P_SO(m[5],m[25]); P_SO(m[6],m[26]); P_SO(m[12],m[36]); P_SO(m[13],m[37]); P_SO(m[14],m[38]); P_SO(m[20],m[24]); P_SO(m[21],m[25]); P_SO(m[22],m[26]); P_MI(m[24],m[40]); P_MI(m[25],m[41]); P_MI(m[26],m[42]); P_SO(m[8],m[24]); P_SO(m[9],m[25]); P_SO(m[10],m[26]); P_SO(m[4],m[20]); P_SO(m[5],m[21]); P_SO(m[6],m[22]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); P_SO(m[32],m[16]); P_SO(m[33],m[17]); P_SO(m[34],m[18]); P_SO(m[16],m[4]); P_SO(m[17],m[5]); P_SO(m[18],m[6]); P_MA(m[16],m[32]); P_MA(m[17],m[33]); P_MA(m[18],m[34]); P_MI(m[24],m[4]); P_MI(m[25],m[5]); P_MI(m[26],m[6]); P_MI(m[20],m[36]); P_MI(m[21],m[37]); P_MI(m[22],m[38]); P_MA(m[8],m[32]); P_MA(m[9],m[33]); P_MA(m[10],m[34]); P_SO(m[32],m[12]); P_SO(m[33],m[13]); P_SO(m[34],m[14]); P_SO(m[28],m[20]); P_SO(m[29],m[21]); P_SO(m[30],m[22]); P_MI(m[20],m[12]); P_MI(m[21],m[13]); P_MI(m[22],m[14]); P_MA(m[28],m[32]); P_MA(m[29],m[33]); P_MA(m[30],m[34]); P_SO(m[32],m[24]); P_SO(m[33],m[25]); P_SO(m[34],m[26]); P_MA(m[32],m[20]); P_MA(m[33],m[21]); P_MA(m[34],m[22]); P_MI(m[20],m[24]); P_MI(m[21],m[25]); P_MI(m[22],m[26]); return mm[5]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median13(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[40],m[12]); P_SO(m[41],m[13]); P_SO(m[42],m[14]); P_SO(m[24],m[40]); P_SO(m[25],m[41]); P_SO(m[26],m[42]); P_SO(m[44],m[4]); P_SO(m[45],m[5]); P_SO(m[46],m[6]); P_SO(m[20],m[16]); P_SO(m[21],m[17]); P_SO(m[22],m[18]); P_SO(m[0],m[32]); P_SO(m[1],m[33]); P_SO(m[2],m[34]); P_SO(m[4],m[12]); P_SO(m[5],m[13]); P_SO(m[6],m[14]); P_SO(m[20],m[0]); P_SO(m[21],m[1]); P_SO(m[22],m[2]); P_SO(m[28],m[4]); P_SO(m[29],m[5]); P_SO(m[30],m[6]); P_SO(m[32],m[40]); P_SO(m[33],m[41]); P_SO(m[34],m[42]); P_SO(m[32],m[48]); P_SO(m[33],m[49]); P_SO(m[34],m[50]); P_SO(m[16],m[48]); P_SO(m[17],m[49]); P_SO(m[18],m[50]); P_SO(m[12],m[48]); P_SO(m[13],m[49]); P_SO(m[14],m[50]); P_SO(m[28],m[44]); P_SO(m[29],m[45]); P_SO(m[30],m[46]); P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); P_SO(m[0],m[8]); P_SO(m[1],m[9]); P_SO(m[2],m[10]); P_SO(m[16],m[4]); P_SO(m[17],m[5]); P_SO(m[18],m[6]); P_SO(m[44],m[0]); P_SO(m[45],m[1]); P_SO(m[46],m[2]); P_SO(m[16],m[36]); P_SO(m[17],m[37]); P_SO(m[18],m[38]); P_MA(m[28],m[20]); P_MA(m[29],m[21]); P_MA(m[30],m[22]); P_MI(m[8],m[4]); P_MI(m[9],m[5]); P_MI(m[10],m[6]); P_MA(m[16],m[24]); P_MA(m[17],m[25]); P_MA(m[18],m[26]); P_SO(m[20],m[36]); P_SO(m[21],m[37]); P_SO(m[22],m[38]); P_SO(m[36],m[0]); P_SO(m[37],m[1]); P_SO(m[38],m[2]); P_MI(m[12],m[0]); P_MI(m[13],m[1]); P_MI(m[14],m[2]); P_MA(m[20],m[24]); P_MA(m[21],m[25]); P_MA(m[22],m[26]); P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); P_MA(m[44],m[24]); P_MA(m[45],m[25]); P_MA(m[46],m[26]); P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); P_MA(m[32],m[36]); P_MA(m[33],m[37]); P_MA(m[34],m[38]); P_MI(m[40],m[8]); P_MI(m[41],m[9]); P_MI(m[42],m[10]); P_SO(m[36],m[40]); P_SO(m[37],m[41]); P_SO(m[38],m[42]); P_MA(m[36],m[24]); P_MA(m[37],m[25]); P_MA(m[38],m[26]); P_MI(m[40],m[12]); P_MI(m[41],m[13]); P_MI(m[42],m[14]); P_MI(m[24],m[40]); P_MI(m[25],m[41]); P_MI(m[26],m[42]); return mm[6]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median25(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_SO(m[8],m[16]); P_SO(m[9],m[17]); P_SO(m[10],m[18]); P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[20],m[28]); P_SO(m[21],m[29]); P_SO(m[22],m[30]); P_SO(m[20],m[24]); P_SO(m[21],m[25]); P_SO(m[22],m[26]); P_SO(m[36],m[40]); P_SO(m[37],m[41]); P_SO(m[38],m[42]); P_SO(m[32],m[40]); P_SO(m[33],m[41]); P_SO(m[34],m[42]); P_SO(m[32],m[36]); P_SO(m[33],m[37]); P_SO(m[34],m[38]); P_SO(m[48],m[52]); P_SO(m[49],m[53]); P_SO(m[50],m[54]); P_SO(m[44],m[52]); P_SO(m[45],m[53]); P_SO(m[46],m[54]); P_SO(m[44],m[48]); P_SO(m[45],m[49]); P_SO(m[46],m[50]); P_SO(m[60],m[64]); P_SO(m[61],m[65]); P_SO(m[62],m[66]); P_SO(m[56],m[64]); P_SO(m[57],m[65]); P_SO(m[58],m[66]); P_SO(m[56],m[60]); P_SO(m[57],m[61]); P_SO(m[58],m[62]); P_SO(m[72],m[76]); P_SO(m[73],m[77]); P_SO(m[74],m[78]); P_SO(m[68],m[76]); P_SO(m[69],m[77]); P_SO(m[70],m[78]); P_SO(m[68],m[72]); P_SO(m[69],m[73]); P_SO(m[70],m[74]); P_SO(m[84],m[88]); P_SO(m[85],m[89]); P_SO(m[86],m[90]); P_SO(m[80],m[88]); P_SO(m[81],m[89]); P_SO(m[82],m[90]); P_SO(m[80],m[84]); P_SO(m[81],m[85]); P_SO(m[82],m[86]); P_SO(m[92],m[96]); P_SO(m[93],m[97]); P_SO(m[94],m[98]); P_SO(m[8],m[20]); P_SO(m[9],m[21]); P_SO(m[10],m[22]); P_SO(m[12],m[24]); P_SO(m[13],m[25]); P_SO(m[14],m[26]); P_SO(m[0],m[24]); P_SO(m[1],m[25]); P_SO(m[2],m[26]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[16],m[28]); P_SO(m[17],m[29]); P_SO(m[18],m[30]); P_SO(m[4],m[28]); P_SO(m[5],m[29]); P_SO(m[6],m[30]); P_SO(m[4],m[16]); P_SO(m[5],m[17]); P_SO(m[6],m[18]); P_SO(m[44],m[56]); P_SO(m[45],m[57]); P_SO(m[46],m[58]); P_SO(m[32],m[56]); P_SO(m[33],m[57]); P_SO(m[34],m[58]); P_SO(m[32],m[44]); P_SO(m[33],m[45]); P_SO(m[34],m[46]); P_SO(m[48],m[60]); P_SO(m[49],m[61]); P_SO(m[50],m[62]); P_SO(m[36],m[60]); P_SO(m[37],m[61]); P_SO(m[38],m[62]); P_SO(m[36],m[48]); P_SO(m[37],m[49]); P_SO(m[38],m[50]); P_SO(m[52],m[64]); P_SO(m[53],m[65]); P_SO(m[54],m[66]); P_SO(m[40],m[64]); P_SO(m[41],m[65]); P_SO(m[42],m[66]); P_SO(m[40],m[52]); P_SO(m[41],m[53]); P_SO(m[42],m[54]); P_SO(m[80],m[92]); P_SO(m[81],m[93]); P_SO(m[82],m[94]); P_SO(m[68],m[92]); P_SO(m[69],m[93]); P_SO(m[70],m[94]); P_SO(m[68],m[80]); P_SO(m[69],m[81]); P_SO(m[70],m[82]); P_SO(m[84],m[96]); P_SO(m[85],m[97]); P_SO(m[86],m[98]); P_SO(m[72],m[96]); P_SO(m[73],m[97]); P_SO(m[74],m[98]); P_SO(m[72],m[84]); P_SO(m[73],m[85]); P_SO(m[74],m[86]); P_SO(m[76],m[88]); P_SO(m[77],m[89]); P_SO(m[78],m[90]); P_MA(m[32],m[68]); P_MA(m[33],m[69]); P_MA(m[34],m[70]); P_SO(m[36],m[72]); P_SO(m[37],m[73]); P_SO(m[38],m[74]); P_SO(m[0],m[72]); P_SO(m[1],m[73]); P_SO(m[2],m[74]); P_MA(m[0],m[36]); P_MA(m[1],m[37]); P_MA(m[2],m[38]); P_SO(m[40],m[76]); P_SO(m[41],m[77]); P_SO(m[42],m[78]); P_SO(m[4],m[76]); P_SO(m[5],m[77]); P_SO(m[6],m[78]); P_SO(m[4],m[40]); P_SO(m[5],m[41]); P_SO(m[6],m[42]); P_SO(m[44],m[80]); P_SO(m[45],m[81]); P_SO(m[46],m[82]); P_SO(m[8],m[80]); P_SO(m[9],m[81]); P_SO(m[10],m[82]); P_MA(m[8],m[44]); P_MA(m[9],m[45]); P_MA(m[10],m[46]); P_SO(m[48],m[84]); P_SO(m[49],m[85]); P_SO(m[50],m[86]); P_SO(m[12],m[84]); P_SO(m[13],m[85]); P_SO(m[14],m[86]); P_SO(m[12],m[48]); P_SO(m[13],m[49]); P_SO(m[14],m[50]); P_SO(m[52],m[88]); P_SO(m[53],m[89]); P_SO(m[54],m[90]); P_MI(m[16],m[88]); P_MI(m[17],m[89]); P_MI(m[18],m[90]); P_SO(m[16],m[52]); P_SO(m[17],m[53]); P_SO(m[18],m[54]); P_SO(m[56],m[92]); P_SO(m[57],m[93]); P_SO(m[58],m[94]); P_SO(m[20],m[92]); P_SO(m[21],m[93]); P_SO(m[22],m[94]); P_SO(m[20],m[56]); P_SO(m[21],m[57]); P_SO(m[22],m[58]); P_SO(m[60],m[96]); P_SO(m[61],m[97]); P_SO(m[62],m[98]); P_MI(m[24],m[96]); P_MI(m[25],m[97]); P_MI(m[26],m[98]); P_SO(m[24],m[60]); P_SO(m[25],m[61]); P_SO(m[26],m[62]); P_MI(m[28],m[64]); P_MI(m[29],m[65]); P_MI(m[30],m[66]); P_MI(m[28],m[76]); P_MI(m[29],m[77]); P_MI(m[30],m[78]); P_MI(m[52],m[84]); P_MI(m[53],m[85]); P_MI(m[54],m[86]); P_MI(m[60],m[92]); P_MI(m[61],m[93]); P_MI(m[62],m[94]); P_MI(m[28],m[52]); P_MI(m[29],m[53]); P_MI(m[30],m[54]); P_MI(m[28],m[60]); P_MI(m[29],m[61]); P_MI(m[30],m[62]); P_MA(m[4],m[36]); P_MA(m[5],m[37]); P_MA(m[6],m[38]); P_MA(m[12],m[44]); P_MA(m[13],m[45]); P_MA(m[14],m[46]); P_MA(m[20],m[68]); P_MA(m[21],m[69]); P_MA(m[22],m[70]); P_MA(m[44],m[68]); P_MA(m[45],m[69]); P_MA(m[46],m[70]); P_MA(m[36],m[68]); P_MA(m[37],m[69]); P_MA(m[38],m[70]); P_SO(m[16],m[40]); P_SO(m[17],m[41]); P_SO(m[18],m[42]); P_SO(m[24],m[48]); P_SO(m[25],m[49]); P_SO(m[26],m[50]); P_SO(m[28],m[56]); P_SO(m[29],m[57]); P_SO(m[30],m[58]); P_SO(m[16],m[24]); P_SO(m[17],m[25]); P_SO(m[18],m[26]); P_MA(m[16],m[28]); P_MA(m[17],m[29]); P_MA(m[18],m[30]); P_SO(m[48],m[56]); P_SO(m[49],m[57]); P_SO(m[50],m[58]); P_MI(m[40],m[56]); P_MI(m[41],m[57]); P_MI(m[42],m[58]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[40],m[48]); P_SO(m[41],m[49]); P_SO(m[42],m[50]); P_SO(m[24],m[40]); P_SO(m[25],m[41]); P_SO(m[26],m[42]); P_MA(m[24],m[68]); P_MA(m[25],m[69]); P_MA(m[26],m[70]); P_SO(m[48],m[68]); P_SO(m[49],m[69]); P_SO(m[50],m[70]); P_MI(m[28],m[68]); P_MI(m[29],m[69]); P_MI(m[30],m[70]); P_SO(m[28],m[40]); P_SO(m[29],m[41]); P_SO(m[30],m[42]); P_SO(m[48],m[72]); P_SO(m[49],m[73]); P_SO(m[50],m[74]); P_MA(m[28],m[48]); P_MA(m[29],m[49]); P_MA(m[30],m[50]); P_MI(m[40],m[72]); P_MI(m[41],m[73]); P_MI(m[42],m[74]); P_SO(m[48],m[80]); P_SO(m[49],m[81]); P_SO(m[50],m[82]); P_MI(m[40],m[80]); P_MI(m[41],m[81]); P_MI(m[42],m[82]); P_MA(m[40],m[48]); P_MA(m[41],m[49]); P_MA(m[42],m[50]); return mm[12]; } #undef P_SO #undef P_SWAP #undef P_MA #undef P_MI frei0r-plugins-1.8.0/src/filter/cartoon/0000755000175000017500000000000014220150123016567 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/cartoon/cartoon.cpp0000644000175000017500000001127614220150123020747 0ustar jrmljrml/* Cartoon filter * main algorithm: (c) Copyright 2003 Dries Pruimboom * further optimizations and frei0r port by Denis Rojo * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * "$Id: cartoon.c 193 2004-06-01 11:00:25Z jaromil $" * */ #include #include #include #include #include #define RED(n) ((n>>16) & 0x000000FF) #define GREEN(n) ((n>>8) & 0x000000FF) #define BLUE(n) (n & 0x000000FF) #define RGB(r,g,b) ((r<<16) + (g <<8) + (b)) #define BOOST(n) { \ if((*p = *p<<4)<0)>>n; \ *(p+1) = (*(p+1)<<4)>>n; \ *(p+2) = (*(p+2)<<4)>>n; } /* setup some data to identify the plugin */ typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; #define PIXELAT(x1,y1,s) ((s)+(x1)+ yprecal[y1])// (y1)*(geo->w))) #define GMERROR(cc1,cc2) ((((RED(cc1)-RED(cc2))*(RED(cc1)-RED(cc2))) + \ ((GREEN(cc1)-GREEN(cc2)) *(GREEN(cc1)-GREEN(cc2))) + \ ((BLUE(cc1)-BLUE(cc2))*(BLUE(cc1)-BLUE(cc2))))) class Cartoon: public frei0r::filter { public: double triplevel; double diffspace; Cartoon(unsigned int width, unsigned int height) { int c; register_param(triplevel, "triplevel", "level of trip: mapped to [0,1] asymptotical"); register_param(diffspace, "diffspace", "difference space: a value from 0 to 256 (mapped to [0,1])"); geo = new ScreenGeometry(); geo->w = width; geo->h = height; geo->size = width*height*sizeof(uint32_t); if ( geo->size > 0 ) { prePixBuffer = (int32_t*)malloc(geo->size); conBuffer = (int32_t*)malloc(geo->size); yprecal = (int*)malloc(geo->h*2*sizeof(int)); } for(c=0;ch*2;c++) yprecal[c] = geo->w*c; for(c=0;c<256;c++) powprecal[c] = c*c; black = 0xFF000000; triplevel = 1 - 1 / (1000 + 1); diffspace = 1 / 256.; } ~Cartoon() { if ( geo->size > 0 ) { free(prePixBuffer); free(conBuffer); free(yprecal); } delete geo; } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Cartoonify picture, do a form of edge detect int x, y, t; m_diffspace = diffspace * 256; for (x=m_diffspace;xw-(1+m_diffspace);x++) { for (y=m_diffspace;yh-(1+m_diffspace);y++) { t = GetMaxContrast((int32_t*)in,x,y); if (t > 1 / (1 - triplevel) - 1) { // Make a border pixel *(out+x+yprecal[y]) = black; } else { // Copy original color *(out+x+yprecal[y]) = *(in+x+yprecal[y]); FlattenColor((int32_t*)out+x+yprecal[y]); } } } } private: ScreenGeometry *geo; /* buffer where to copy the screen a pointer to it is being given back by process() */ int32_t *prePixBuffer; int32_t *conBuffer; int *yprecal; uint16_t powprecal[256]; int32_t black; int m_diffspace; void FlattenColor(int32_t *c); long GetMaxContrast(int32_t *src,int x,int y); }; void Cartoon::FlattenColor(int32_t *c) { // (*c) = RGB(40*(RED(*c)/40),40*(GREEN(*c)/40),40*(BLUE(*c)/40)); */ uint8_t *p; p = (uint8_t*)c; (*p) = ((*p)>>5)<<5; p++; (*p) = ((*p)>>5)<<5; p++; (*p) = ((*p)>>5)<<5; } long Cartoon::GetMaxContrast(int32_t *src,int x,int y) { int32_t c1,c2; long error,max=0; /* Assumes PrePixelModify has been run */ c1 = *PIXELAT(x-m_diffspace,y,src); c2 = *PIXELAT(x+m_diffspace,y,src); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x,y-m_diffspace,src); c2 = *PIXELAT(x,y+m_diffspace,src); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x-m_diffspace,y-m_diffspace,src); c2 = *PIXELAT(x+m_diffspace,y+m_diffspace,src); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x+m_diffspace,y-m_diffspace,src); c2 = *PIXELAT(x-m_diffspace,y+m_diffspace,src); error = GMERROR(c1,c2); if (error>max) max = error; return(max); } frei0r::construct plugin("Cartoon", "Cartoonify video, do a form of edge detect", "Dries Pruimboom, Jaromil", 2,2); frei0r-plugins-1.8.0/src/filter/cartoon/CMakeLists.txt0000644000175000017500000000041614220150123021330 0ustar jrmljrmlset (SOURCES cartoon.cpp) set (TARGET cartoon) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/tutorial/0000755000175000017500000000000014220150123016765 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/tutorial/CMakeLists.txt0000644000175000017500000000101414220150123021521 0ustar jrmljrml# Replace «tutorial» by the library name of your filter # and add the filter directory in src/filter/CMakeLists.txt. set (SOURCES tutorial.cpp) set (TARGET tutorial) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") # Do not install a tutorial effect ;) # (Can be installed for testing though.) #install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/tutorial/tutorial.cpp0000644000175000017500000001646714220150123021352 0ustar jrmljrml/* * Copyright (C) 2010-2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is not a Frei0r plugin but a collection of ideas. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" // Other includes used for the examples below. // Can be removed on copy/paste. // Limits (min/max values) of various data types #include // For the CHAR_BIT constant #include // pow() and other mathematical functions #include /** This is a sample filter for easy copy/pasting. The CMakeLists.txt needs to be adjusted as well (both in this directory and in the parent directory). Also, don't forget src/Makefile.am. */ class Tutorial : public frei0r::filter { public: Tutorial(unsigned int width, unsigned int height) { // Everything here is example code and can be removed on copy/paste. register_param(m_barSize, "barSize", "Size of the black bar"); register_param(m_pointerMethod, "pointerMethod", "Pointer Method (internal)"); m_barSize = 0.1; // Create the lookup table (see update()). Use std::vector instead of an array here, since: // http://stackoverflow.com/questions/381621/using-arrays-or-stdvectors-in-c-whats-the-performance-gap // Using std::numeric_limits just for fun here. lookupTable = std::vector(std::numeric_limits::max()+1, 0); std::cout << lookupTable.size() << " elements in the lookup table." << std::endl; // Calculate the entries in the lookup table. Applied on the R value in this example. // If the R value of an input pixel is r, then the output R value will be mapped to lookupTable[r]. // We'll use a calculation that looks expensive here. float f, h; int tempVal; for (size_t i = 0; i < lookupTable.size(); i++) { f = i / (float)std::numeric_limits::max(); // Normalize to [0,1] h = f/5; f = 2*f - 1; // Stretch to [-1,1] f = pow(f, 2); // Parabola f = f*.8 + h; // Modification to the parabola // Since we might get negative values above, directly putting f into an unsigned data type // may lead to interesting effects. To avoid this, use a signed integer and clamp it to valid ranges. tempVal = f * std::numeric_limits::max(); if (tempVal < 0) { tempVal = 0; } if (tempVal > std::numeric_limits::max()) { tempVal = std::numeric_limits::max(); } lookupTable[i] = tempVal; } // This is a second lookup table for addition of two uint8 numbers. The result of {0,255}+{0,255} // ranges in {0,511}. The usual way to clamp the values to the {0,255} range is to use if/else // (if (k > 255) { k = 255; }), however using a lookup table is slightly faster: // http://stackoverflow.com/questions/4783674/lookup-table-vs-if-else additionTable = std::vector( 2*std::numeric_limits::max() + 1, 0 ); for (int i = 0; i < 2*std::numeric_limits::max(); i++) { if (i <= std::numeric_limits::max()) { additionTable[i] = i; } else { additionTable[i] = std::numeric_limits::max(); } } } ~Tutorial() { // Delete member variables if necessary. } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Just copy input to output. // This is useful if ony few changes are made to the output. // If the whole image is processed, this makes no sense! std::copy(in, in + width*height, out); // Fill the given amount of the top part with black. std::fill(&out[0], &out[(int) (m_barSize*width*height)], 0); // Performance is important! // One way to improve the performance is to use a LOOKUP TABLE // instead of doing the same calculation several times. For example, the // SOP/Sat effect uses pow(), division, and multiplication for the Power parameter. // Since this only depends on the R/G/B value and not on previous frames, the target value // can be pre-computed; when applying the filter, only thing left to do is reading the value // in the lookup table. // This parameter allows one to do simple benchmarking: Rendering a // video with uint8_t pointers and with uint32_t pointers. // (Don't forget to substract the rendering time without this effect applied to avoid counting // encoding and decoding as well!) if (m_pointerMethod == 0) { uint8_t *in_pointer = (uint8_t *) in; uint8_t *out_pointer = (uint8_t *) out; for (unsigned int x = 0; x < width; x++) { for (unsigned int y = 0; y < height; y++) { // Apply the parabola to the R channel with a single lookup *out_pointer++ = lookupTable[*in_pointer++]; // Add g+b and clamp with the second lookup table *out_pointer = additionTable[*in_pointer + *(in_pointer+1)]; out_pointer++; in_pointer++; // Copy the other channels *out_pointer++ = *in_pointer++; *out_pointer++ = *in_pointer++; } } } else { // This method takes only 80% of the time if only processing the R channel, // and 90% of the time with additionally the G channel, // compared to the above solution using uint8_t pointers. for (unsigned int px = 0; px < width*height; px++) { out[px] = // Parabola to Red channel lookupTable[(in[px] & 0xFF)] // g+b to Green channel | (additionTable[((in[px] & 0xFF00) >> CHAR_BIT) + ((in[px] & 0xFF0000) >> 2*CHAR_BIT)] << CHAR_BIT) // copy blue and alpha | (in[px] & 0xFFFF0000); } } } private: // The various f0r_params are adjustable parameters. // This one determines the size of the black bar in this example. double m_barSize; bool m_pointerMethod; std::vector lookupTable; std::vector additionTable; }; frei0r::construct plugin("Tutorial filter", "This is an example filter, kind of a quick howto showing how to add a frei0r filter.", "Your Name", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/filter/softglow/0000755000175000017500000000000014220150123016766 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/softglow/CMakeLists.txt0000644000175000017500000000052114220150123021524 0ustar jrmljrmlset (SOURCES softglow.c) set (TARGET softglow) if (MSVC) set_source_files_properties (softglow.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/softglow/softglow.c0000644000175000017500000001736114220150123021006 0ustar jrmljrml/* * This file is a modified port of Softglow plug-in from Gimp. * It contains code from plug-ins/common/softglow.c, see that for copyrights. * * softglow.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "blur.h" #include "frei0r_math.h" #define SIGMOIDAL_BASE 2 #define SIGMOIDAL_RANGE 20 #define NBYTES 4 #define ALPHA 3 double PI=3.14159265358979; typedef struct softglow_instance { unsigned int width; unsigned int height; double blur; double brightness; double sharpness; double blendtype; f0r_instance_t* blur_instance; uint32_t* sigm_frame; uint32_t* blurred; } softglow_instance_t; void overlay(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, tmp, tmpM; while (len--) { for (b = 0; b < ALPHA; b++) { dst[b] = INT_MULT(src1[b], src1[b] + INT_MULT(2 * src2[b], 255 - src1[b], tmpM), tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } void screen(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, tmp; while (len--) { for (b = 0; b < ALPHA; b++) dst[b] = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } void add(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, val; while (len--) { for (b = 0; b < ALPHA; b++) { val = src1[b] + src2[b]; dst[b] = CLAMP(val, 0, 255); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } int gimp_rgb_to_l_int (int red, int green, int blue) { int min, max; if (red > green) { max = MAX (red, blue); min = MIN (green, blue); } else { max = MAX (green, blue); min = MIN (red, blue); } return ROUND ((max + min) / 2.0); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* softglowInfo) { softglowInfo->name = "softglow"; softglowInfo->author = "Janne Liljeblad"; softglowInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; softglowInfo->color_model = F0R_COLOR_MODEL_RGBA8888; softglowInfo->frei0r_version = FREI0R_MAJOR_VERSION; softglowInfo->major_version = 0; softglowInfo->minor_version = 9; softglowInfo->num_params = 4; softglowInfo->explanation = "Does softglow effect on highlights"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur of the glow"; break; case 1: info->name = "brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Brightness of highlight areas"; break; case 2: info->name = "sharpness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Sharpness of highlight areas"; break; case 3: // 0 - 0.33 screen, 0.33 - 0.66 overla7, 0.66 - 1.0 add info->name = "blurblend"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blend mode used to blend highlight blur with input image"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { softglow_instance_t* inst = (softglow_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->blur = 0.5; inst->brightness = 0.75; inst->sharpness = 0.85; inst->blendtype = 0.0; inst->blur_instance = (f0r_instance_t *)blur_construct(width, height); inst->sigm_frame = (uint32_t*)malloc(width * height * sizeof(uint32_t)); inst->blurred = (uint32_t*)malloc(width * height * sizeof(uint32_t)); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { softglow_instance_t* inst = (softglow_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->sigm_frame); free(inst->blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { softglow_instance_t* inst = (softglow_instance_t*)instance; switch (param_index) { case 0: inst->blur = *((double*)param); blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); break; case 1: inst->brightness = *((double*)param); break; case 2: inst->sharpness = *((double*)param); break; case 3: inst->blendtype = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { softglow_instance_t* inst = (softglow_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->blur; break; case 1: *((double*)param) = inst->brightness; break; case 2: *((double*)param) = inst->sharpness; break; case 3: *((double*)param) = inst->blendtype; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); softglow_instance_t* inst = (softglow_instance_t*)instance; unsigned int len = inst->width * inst->height; double brightness = inst->brightness; double sharpness = inst->sharpness; const unsigned char* src = (unsigned char*)inframe; memcpy(inst->sigm_frame, inframe, len*sizeof(uint32_t)); unsigned char* dst = (unsigned char*)inst->sigm_frame; unsigned char luma, r, g, b; double val; while (len--) { r = *src++; g = *src++; b = *src++; //desaturate luma = (unsigned char) gimp_rgb_to_l_int (r, g, b); //compute sigmoidal transfer val = luma / 255.0; val = 255.0 / (1 + exp (-(SIGMOIDAL_BASE + (sharpness * SIGMOIDAL_RANGE)) * (val - 0.5))); val = val * brightness; luma = (unsigned char) CLAMP (val, 0, 255); *dst++ = luma; *dst++ = luma; *dst++ = luma; *dst++ = *src++; } blur_update(inst->blur_instance, 0.0, inst->sigm_frame, inst->blurred); if (inst->blendtype <= 0.33) screen(inst->blurred, inframe, outframe, inst->width * inst->height); else if(inst->blendtype <= 0.66) overlay(inst->blurred, inframe, outframe, inst->width * inst->height); else add(inst->blurred, inframe, outframe, inst->width * inst->height); } frei0r-plugins-1.8.0/src/filter/invert0r/0000755000175000017500000000000014220150123016673 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/invert0r/invert0r.c0000644000175000017500000000333514220150123020614 0ustar jrmljrml#include #include #include "frei0r.h" typedef struct inverter_instance { unsigned int width; unsigned int height; } inverter_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* inverterInfo) { inverterInfo->name = "Invert0r"; inverterInfo->author = "Gephex crew"; inverterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; inverterInfo->color_model = F0R_COLOR_MODEL_RGBA8888; inverterInfo->frei0r_version = FREI0R_MAJOR_VERSION; inverterInfo->major_version = 0; inverterInfo->minor_version = 9; inverterInfo->num_params = 0; inverterInfo->explanation = "Inverts all colors of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inverter_instance_t* inst = (inverter_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); inverter_instance_t* inst = (inverter_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;yw9a9::ǥԿ 5?+ H2b|d3OAgy W KYw=#n*QngQiGOW ʵ[Y!rA]%*FrF!>,^7aM0? 4nT^2 =Oi7[BcRbՑCPPH>OCڅw$P)(O(# yFvS#ڐ 4O4M}C4`ڃl1`Rү,Fw#\hVPS8 ]0;R~ 6~qLIzhiښ;mB4gJdN2=E|k{SelH⛴.gUoDh!?5߿|5I\\i,S9޹9'a:؜Vkjj^))mCRrp(@zk#gvpqgxf=^^:՝sнX^k4<6Jՙ8ՙQ4Oo iz0~Hᦚ5p~~)ut/"*  pkZwWx$R4 oҞa@WBa[b=&4 p[(VX@N{L_Fg8aj%|~ iamJѡ;.MQO\Kq J;oY+Mj)eux֍KO9I1E|wO;FDEpC9~|,!Y趍%Ѷi|Lju+-SV*$?)Fj.b3tztH#3JNvS헢0T&fX `9#WSR.Ă~)Y3_C6 i CP2cSD6p·=XR)<N.?j|ٝ$%֧8+ h* >"%>I* ^UK%r)o#a=9JMI# Sqmhhr#޸ߋt.|~夒LnR8?=r]"MGN L %dIVBMRe9>(X"%T2$sVVYF3TKEa$1Czv=DhWpsyc1*cnF>Y.U֋q7ݽmcډG,B\sP&7(yvNY<z0@=I.'RZaQTc&N9GRT6 lb7\$G.L|v6 \Ѡcސcz$V&/d_֘Xzz4 dS4񟚡Gm #UwvLpһ3WɪNPzD }[$ۅG>j୙Dm0( S1An40w屽BY活Gu(ûWG%tE&#'T=9eLs_^EօM< ֑2=.Rī7~Υr8U\*4K)3<};Xj5jHz1R&i٪kVW,FX0zfe,Ec MR'G/H#cKh 8TsW ~$6;[GvSjhlaib<}Yæ:u g imoHUW]V)&I^>(٦HdbjEUWqP8?8qttV  x5;SL;S}C>ƓkΨ%Ftctu)8'< ZDbU,Z]Eii$͑w#V4'ǧA = ;x/KN}T7w2D9$0bB턲0 F m2#4C:E:I5K].i J{Un} g8bUtCJJΤ'. }w &9 Ǥou+x洑Z8|_ U.2Pl}/K7Fu]N@>ԔOVt!nHjF5dyv۵-ոGUIbj+ 'ڈ3Yhխi[՚ 7KDAnT0ė2ǎ5)uřIz8Fo'$-J ۡ- 1Wpޮn0'u)t;0yxdۨMt,kH$-.z8Ng d 0g[g/s VP7 s\Z迈QA*-g]H$GzOz_'4b_+RY=4tpMCYA:IiuN7*OI_^|\ⱷ8MV*mJ" E`i4W"0 N|$s~fC<_Tc'޹Ž<3X="ae 5W)5 )`ߊ4%| x=BP]ّ$dd᪖"y" ȩ|s:) :zY7>GCq75O ӒqXU \Ւ+Objˬ -h},+/eFUgю?4%=x q"k]{'IW2YN߁tMaE/c>SݪXT8Śj0Uxi촭?OUD A[e5Ų̊Aj/ h0<1U$TuW.2֌Qh睤Ktq )d#jnCX6?jiM `Xuo'q'i9(fIDSߔ/dB fⷖ%Ps$#ۧLjJAN<{YkV>_$]lVS՜:Yw)S w\Q 2}tv0>إ͙э]X]-8Jmg=P7RԿfYY*W 9nkjbv 8g*;g lo>qAI}})n2V00č4AԖ詟` cke/h@**D;ojnHsbf8V(ۦ[>?*Gd`KSJ#UEW;~+l)#T#O|ջEKki[V6)Ua;u)-F1%qgڛ{&L1 Ց&I#[,HU_|OP!K>݈TP#WTVz R9 "HӶvby$1NsrF24D](>2 *=r`r@Q&ZKV9SHF;oG\IisQV4:w@tq][G󖏫5]#&8P_ok .GVbvM$q]n7UB +1퟊\cQqTHuqu$>|ܜ~团)&@!dqBE 9; FM͸b: ԗw*7$օbHRNmBVWVm0g8{ n/I޳QxČ>M.wԥ zqu,gKzg F>(vGRuIqWH27[%fy5b_b5e\v;jTr~{gDYrAjx DA#&~ 5q+V0ϟ5) 2l}5oje2Sr*GݰS v4!5gSf-в`+ks(ZD:$a%l0k[4іE=Y4 ><_VY:k R{v\ֶ|2+HH'-3+h-eP?zZ/j"lWpx4g9):hސ6X{д;( ,x7JzN|o)[jMQA)Wrkۙ%15kj]ŎrjRY JIPDcR1auXXWKlo@}CS0L>29VCpڬAFE}5i)hchV(eYNqf}2=U/0 n\VW sȆ6F3qUNQ*c8>Wbg!o.sP/$wλ y7֑ԠQ&exzJlZ0RdcP8<ғ09`qzKi$b6Ӭ2==v(ظWJf }CX"'p1NŠ(˫c?IۂqVvh&h4hwYf M] ^7dupQ5y _Fԗ3LMS>GHŭN.>%eenA" p?5;'46Pn)o4R(H=;Ti&(Nh-nX(SV9iبYx)37ZBO4k<},qT%\OWǖ2\gE疌2~ ~Лf#aT(r޹z\䱡nC<'n)[}0( %跍cxݻQ`j1#$`U:2*Dy?!ܓTlV@_22Vϡ?Tj7ZxjU8Q b<9^h?ޡޭ~!g_{ !z:[;m'WJ)^ Ť1%D:goU|R :P4I$l>kЁz}C38oyTOE gG@jT9d Ͻj<njǥg,մ$TIt1YVfrơϽy͝Zmr=Acދ3-M2˒Ԗ%ޚ2 ib1N/58 qHa-(Qv4 7)kͰڔl1AH)^hnM@ mHVDXuc8i@~) )"M.}T۽mCDO 94~h ѓjX׿ &^>X‘xQ(zRB{^E<{v4zQ{aI1M.?#؟sB}+&>􍍇j `Oz7ة/sj`1 ʫ܃>iۥ{sLzqFp1N'4اPP!S48vR(XF1W)N0+s^qC|xWԒ2v N#zu@]P9&4= P+{,yؚ^+XpAao9?4~ϣ^*KPYUf B>e׏HIAoX&i&'rY5&hE;*DQG#IA/=\SZo⾃*?XN}USSi,Dr1U‰m}?&hג8]i2ѯ& _M[> GTI!暛#;;.b뷕$Oe9_.xOR"xn $r^ 񕞭eH pWN?Fo.h2Ud~sH}` ,~Ɣ;R&}f`cȯ1l= ?b qHQ~i6Ƞ# yP#ށڛHWޘQm}wC(|.zMqD6M );P`+~+~(EL~(vb*敔oGgZc@_=;],8kK Ccj䚆s$ݘvd?s޳뢒#fTkomrG x,UU@087<M:xbr" 5%8UsޅAv慢7 SmG 2%^c޴!%XMjVQef*Tzg.y`t.7@Gj,kD&$Khke\L>}uiQUf>`{h s, u`)ilս3iޝdr)D:9^)&3W0BO".-ݵk%"|gi,6ʍxA]r#c۵CtӁ؁@dQHʪK|$TMťuN4_&TPLwQG5uckL>02vOpeyirIbrI{9',M9!zv;tIHFB+E+12/n) )*qL1 mֳGaY$ѵ똖Gv4;k7pft]kA{wGNmdO8TFD麄=2Bǜ+oڊ{H@e 8ڴuZ:`(V+jZXE;twҿ}$1Y^y<9i"W;{TƹevV 7AJrsg2MDkXT24Eoڴ/3c`Sy{@ǭjz=b-:^sTq`.œnk ӖKޮѭ&\Oٯ(]l= 3Aj>,'1^7R?J!FUQIWڴRTClx^[\ݭ$LpKv WcgX1ھc8E̬Ld8#㸮Uǧj1Y>Mꌓn1 ..μ9'NiVgc1UHz="Aԫ S& X vKY"d#b1HC$^~Z2&o}qqވК+0lc1`ScD0ȯy`ib@hvg Odq`܃N/Fߵ5&%&qݩaeMJc # "=,7m_n?]XrPg@ןj#_[ƘfJzL=Pa@SsM S>*I.ⲳcI55[Vy-.ebEw޶Ʒ=1O댐IѩѦFoZ(sE}xrF<9mkmrJ |$ 3Z1L&GIw@2PS~Q>x8BI?O8SXC%OH'<E>@S \E,qګW'_vywXaQ.cCU%m:Oȧ9Q7©۟/?qޭ#ϒQ 9R 4~(v?4 ȫ$GޝSi8|}Zo -&fOzW"`295Y56\2=u8blsXdvtAQiOsWw^[-n#{Muyv--g;{+@&T4^R9bHoZ wZ1zXw[@`JW|j~.ym !j.i2&AiZH$#,/ۉ!h8}cxJ^Nݜ|}KYF1: \G(Ët`s\vlզ&}JT9摋Z 2v"Xd[N0=$NHv8MaVkNf B'&Ee,м ;ḯF qQ n"،f1 ;s]SG t˧,3j\,><l cð$@9沔RU6'x7ZI#f+?[M~I+1Sk,GyGN8$̭%oѠԵx)[m7MW'{xX0lc;Ж g5^ZV _Jl$*͜ԢљZ-ݤ'*E_xW6H#=/p$ⱚy`+9G|'T7^3rFLRz*1Qr9w3giAqcŏl&^o+>1VXD,5 0sdTp6MH Qvb etY̌MvwUu\3Enk뺍6o%[Ynf%>A5ƚ@=z> $sl!$ W˄OS[ikY "NPbOycܟ1۴I#ΔP|gsj\(&kD@/]}5ϥ-Q;ji.($ӓ"C+#_ۓf-28IJLbw|?jwoMW#XU)|ٛ WdL1`FO'ܚK,u0jp\ 4TDHChc F9n>h!9 9+ْF8h&T,f5 "'ѩgCoG#ڽGEe|Q!wZiKKT+o޲9=Z0 { {B4TzpG9<͏5ٱjZZ*Ix.T5?^1UqKQcIF|C:C(UQ^)??47 $VUqU9oeg' IVmS3@p☹1r*S.DQK1VL? ;oQlF3V7 B2v` @F7S4C 6wԪg 1T=f^996|T^7nƗDYlU6q{ӑאaQrECRhZހ.cIp>?Wk:MηtX(P-f}~x?yd/j-lL.%B78 ӺN'C:t}T5GSlK rdU!Ҍ[9I d4`AqR!-iV R,WC!9Aȩpxh1NA`$RHxoƟp4zdfg\eJ>s !rc|'8e%[\`M#jYj k;MLgɏkǽrUHh%ntn㨎FK/f<\FjQ"/J>95R׮ '9~~?ZvoI,-̝U$|UUW.XrwDܴ^G"LW MENg$W Er3RMYblc޼Wޥ2teb~ɱ|PgD@zF4W]czx`gy]tʣ=9$j^ӣQ5/3iFQ;הb>(_@2o0Qkj^녍&-1A}ج RBo\!ۊQ(LK/?OK ~4o?zY\\Wf 4GNfxVD'cPyWHf9'⧱St1lTy3f iG 6w>fW 1e :*ziLzeߵ8#r6)oMt|Q<|SiaH ,Zh@gH0ĢD[i0)6;TK臧/nc=*ǠcEup3B`ߤIj6_X#z^ B&BI5& xKHuoQ5q cs! _'t5xnM^C?Zyy 'ڻ~XYG(H(+7?/t#tI=t)a^kKgJto-Cv11Ѐ1j$8, J$]?JOcw*,8 ϾGz&_rmc\?,j#$?3mc=+x@ dS7 7#p8sML1lpOdKKe } mǿHK|g6FFoWg3mP>)Qj\9Q̀M/TxJ9,G\X1Nޞn\>be8Ѣg)n8SO{Y8 bcx}S!ESD|2TTrC(&nW 13\#z=hUBVw43"@ [H. ȌVQTmw,yi8fm 7v?"X቉dJAv-(-60Aav=Lg YՖ@CH'Ԩ$|P&g 7&:O.JUWl_- ڻt넶O6>դc웣KKp#9Pޭ""mSM ]QǎV$o| v[U4ă̹u3v;ϢE`D#ݕ'?a<]cǴ{!>ῴ k#CI@`78RVV2 p+l)4)x96+*tRgrGK+fP^dwT[MA"P6{;@LjI$M; uQ|5!V984`CaTGz6 FIp̩<@UNo!#Y kTA`VP+(<;imV?K޺0~344ȧ[}ǵ5I'vDjxqM'|!<eXMF+[. !ұ^"TIȤ^bj]hp?dʽKڞd>#Ƞ)CKq@ԣ)X4X RmiTrimYu x#ðܲ3.Ҷ_v$u]j8PT:LvQ Z1Kv.=TY 9ɤH4 =W Ji.I8<{rk]I*Rf+v)XM hs7T8:nE=*' g#jiR Y8X55Ioli ċ>ƭ?#j-$F'Ւ2=6qi{Xsw ſзA]3Z7rVIg(To"KHŰ380g՗VH"r|NGpԞ-VES##!mT#UU,6= O4 *2FߐcUw:"8UrJi1Yc+nv5ZVBAcEhH/&*H0I?PxsY,vٟ~ն4#9I=#M6Ph)Oc]1Ow;j>)zBӇcMlQ GN,mDE> ^5H!Dvè4Ԟqj`u RrhUXK"% 0 윌bFj\"#|8Pڶ ڻڌXw>$>G?$"֧IdEF W`6qcEvTQr8%1wY-Uz@5"(1U($,X@Ԉy|{};Rv޼&&fmwWue }T~.L'ǒf¨#(i$CG"1l1\2:DK$ȃSIk@9z~ܐH,65 bR>j}Hgݺnd˄ FO*GniB5'sϿ6;HLUqjN7;*Loۚk'ڪ,Rz>|E3bz/wXg L5/vE9q&GInN^QќeoU;`I%mv މO5DciAښSDjcM,pH,qH.xs^VPǻdRČPޗ;9\@Xz ٦zPpq@X xv2rhn(I攜 5_9:4kl~8NOW'hj> e4Ek,3˘.v$oEb3w4_Hɦ`~ *UD!ev?5 OS⛉zbqOǵ2Fmnz0&`LTV5z@ǵecp3ϩ;si/XA>inlksپOWxttiP10N=H=>c"'tfrei0r-plugins-1.8.0/src/filter/glow/0000755000175000017500000000000014220150123016072 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/glow/glow.c0000644000175000017500000000655314220150123017217 0ustar jrmljrml/* glow.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include "blur.h" typedef struct glow_instance { double blur; int w, h; uint32_t* blurred; f0r_instance_t* blur_instance; } glow_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Glow"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Creates a Glamorous Glow"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur of the glow"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { glow_instance_t* inst = (glow_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->blurred = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->blur_instance = (f0r_instance_t *)blur_construct( width, height ); blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { glow_instance_t* inst = (glow_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { glow_instance_t* inst = (glow_instance_t*)instance; switch ( param_index ) { case 0: inst->blur = (*((double*)param)) / 20.0; blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { glow_instance_t* inst = (glow_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->blur * 20.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { glow_instance_t* inst = (glow_instance_t*)instance; uint8_t* dst = (uint8_t*)outframe; const uint8_t* src = (uint8_t*)inframe; const uint8_t* blur = (uint8_t*)inst->blurred; int len = inst->w * inst->h * 4; blur_update(inst->blur_instance, 0.0, inframe, inst->blurred ); int i; for ( i = 0; i < len; i++ ) { *dst = 255 - ( ( 255 - *src ) * ( 255 - *blur ) ) / 255; // 1 - ( ( 1 - A ) * ( 1 - B ) ) dst++; src++; blur++; } } frei0r-plugins-1.8.0/src/filter/glow/CMakeLists.txt0000644000175000017500000000050514220150123020632 0ustar jrmljrmlset (SOURCES glow.c) set (TARGET glow) if (MSVC) set_source_files_properties (glow.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/rgbparade/0000755000175000017500000000000014220150123017051 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/rgbparade/rgbparade_image.h0000644000175000017500003142202714220150123022326 0ustar jrmljrml/* GIMP RGBA C-Source image dump (rgbparade_image.c) */ static const struct { unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ unsigned char pixel_data[783 * 573 * 4 + 1]; } rgbparade_image = { 783, 573, 4, "\377\377\377\0\377\377\377\0\367\367\0t\367\367\0\365\367\367\0R\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0@\367\367\0\311\367\367\0\361" "\367\367\0\312\367\367\0;\377\377\377\0\377\377\377\0\367\367\0\2\367\367" "\0\201\367\367\0\342\367\367\0\352\367\367\0\246\367\367\0\17\377\377\377" "\0\377\377\377\0\367\367\0""8\367\367\0\220\367\367\0r\367\367\0\16\377\377" "\377\0\377\377\377\0\367\367\0:\367\367\0\365\367\367\0\276\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0\364\367\367\0\35\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0f\367\367\0\331\367\367\0\356\367\367\0\270\367\367\0\36\377\377\377\0" "\377\377\377\0\367\367\0\16\367\367\0\242\367\367\0\354\367\367\0\340\367" "\367\0\205\367\367\0\2\377\377\377\0\367\367\0\5\367\367\0M\367\367\0\226" "\367\367\0_\367\367\0\2\377\377\377\0\377\377\377\0\367\367\0r\367\367\0" "\366\367\367\0\206\377\377\377\0\377\377\377\0\367\367\0\15\367\367\0L\367" "\367\0\354\367\367\0\371\367\367\0W\377\377\377\0\377\377\377\0\367\367\0" """5\367\367\0\363\367\367\0\377\367\367\0\371\367\367\0\377\367\367\0\364" "\367\367\0.\377\377\377\0\367\367\0\231\367\367\0\366\367\367\0\372\367\367" "\0\370\367\367\0\372\367\367\0\324\377\377\377\0\367\367\0^\367\367\0\375" "\367\367\0\377\367\367\0\377\367\367\0\336\367\367\0\5\377\377\377\0\367" "\367\0\321\367\367\0\377\367\367\0B\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\30\367\367\0^\367\367\0\366\367\367\0\367\367\367\0\37\377\377" "\377\0\377\377\377\0\367\367\0k\367\367\0\364\367\367\0\375\367\367\0\370" "\367\367\0\375\367\367\0\354\367\367\0\11\377\377\377\0\367\367\0\323\367" "\367\0\372\367\367\0\370\367\367\0\372\367\367\0\366\367\367\0\231\377\377" "\377\0\367\367\0\236\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0" "\254\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\371\367\367\0\27" "\377\377\377\0\377\377\377\0\367\367\0\374\367\367\0\370\367\367\0\376\367" "\367\0\362\367\367\0W\377\377\377\0\377\377\377\0\367\367\0\267\367\367\0" "\376\367\367\0\341\367\367\0a\367\367\0\346\367\367\0\376\367\367\0\252\367" "\367\0\24\367\367\0\366\367\367\0\366\367\367\0\245\367\367\0\200\367\367" "\0\367\367\367\0\366\367\367\0?\367\367\0\337\367\367\0\376\367\367\0\216" "\367\367\0\350\367\367\0\375\367\367\0L\367\367\0P\367\367\0\377\367\367" "\0\303\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0""4\367\367\0\376" "\367\367\0\370\367\367\0\377\367\367\0\363\367\367\0\37\377\377\377\0\367" "\367\0\3\367\367\0\352\367\367\0\371\367\367\0\302\367\367\0l\367\367\0\364" "\367\367\0\371\367\367\0i\367\367\0C\367\367\0\364\367\367\0\370\367\367" "\0{\367\367\0\251\367\367\0\367\367\367\0\365\367\367\0%\367\367\0\373\367" "\367\0\364\367\367\0~\367\367\0\370\367\367\0\375\367\367\0\27\367\367\0" "\216\367\367\0\377\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\337\367\367\0\345\367\367\0\374\367\367\0\366\367\367\0W\377" "\377\377\0\377\377\377\0\367\367\0\371\367\367\0\364\367\367\0a\377\377\377" "\0\367\367\0f\367\367\0\367\367\367\0\366\367\367\0Y\367\367\0\363\367\367" "\0\371\367\367\0\6\377\377\377\0\367\367\0\326\367\367\0\377\367\367\0\235" "\367\367\0\375\367\367\0\371\367\367\0\25\367\367\0\243\367\367\0\377\367" "\367\0m\367\367\0\342\367\367\0\376\367\367\0-\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0/\367\367\0\342\367\367\0\347\367\367\0\370\367" "\367\0\363\367\367\0\37\377\377\377\0\367\367\0""1\367\367\0\361\367\367" "\0\360\367\367\0(\377\377\377\0\367\367\0\253\367\367\0\377\367\367\0\307" "\367\367\0\232\367\367\0\377\367\367\0\327\377\377\377\0\367\367\0\4\367" "\367\0\372\367\367\0\363\367\367\0\202\367\367\0\377\367\367\0\331\367\367" "\0\16\367\367\0\332\367\367\0\377\367\367\0N\367\367\0\373\367\367\0\361" "\367\367\0\13\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377\377\0\367\367\0" "\24\367\367\0\363\367\367\0\357\367\367\0""2\377\377\377\0\367\367\0<\367" "\367\0\356\367\367\0\366\367\367\0y\367\367\0\374\367\367\0\340\377\377\377" "\0\377\377\377\0\367\367\0\247\367\367\0\377\367\367\0\271\367\367\0\300" "\367\367\0\376\367\367\0\375\367\367\0\376\367\367\0\365\367\367\0r\367\367" "\0\377\367\367\0\252\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367" "\367\0\37\377\377\377\0\367\367\0L\367\367\0\360\367\367\0\370\367\367\0" "\3\377\377\377\0\367\367\0u\367\367\0\373\367\367\0\341\367\367\0\273\367" "\367\0\377\367\367\0\244\377\377\377\0\377\377\377\0\367\367\0\343\367\367" "\0\373\367\367\0s\367\367\0\357\367\367\0\376\367\367\0\376\367\367\0\377" "\367\367\0\316\367\367\0\247\367\367\0\377\367\367\0i\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\345\367\367\0\366\367\367\0W\377\377\377\0\367\367\0+\367\367\0\356\367" "\367\0\366\367\367\0\20\377\377\377\0\367\367\0\27\367\367\0\363\367\367" "\0\360\367\367\0\236\367\367\0\377\367\367\0\277\377\377\377\0\377\377\377" "\0\367\367\0w\367\367\0\375\367\367\0\320\367\367\0\24\367\367\0\212\367" "\367\0\366\367\367\0\331\367\367\0[\367\367\0\357\367\367\0\373\367\367\0" "'\367\367\0\\\367\367\0\241\367\367\0`\367\367\0\1\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\11\367\367\0\247\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\262\367\367" "\0\33\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\20\367\367\0\365\367\367\0\363\367\367\0\37\377\377\377\0\367" "\367\0c\367\367\0\367\367\367\0\345\377\377\377\0\377\377\377\0\367\367\0" "O\367\367\0\362\367\367\0\361\367\367\0\323\367\367\0\375\367\367\0w\377" "\377\377\0\377\377\377\0\367\367\0\276\367\367\0\377\367\367\0\213\367\367" "\0'\367\367\0\252\367\367\0\373\367\367\0\303\367\367\0[\367\367\0\376\367" "\367\0\344\367\367\0\32\367\367\0r\367\367\0\233\367\367\0F\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377" "\377\0\367\367\0\33\367\367\0\361\367\367\0\357\367\367\0/\377\377\377\0" "\367\367\0\34\367\367\0\362\367\367\0\370\367\367\0\201\367\367\0\375\367" "\367\0\336\377\377\377\0\377\377\377\0\367\367\0|\367\367\0\376\367\367\0" "\263\377\377\377\0\377\377\377\0\367\367\0\5\377\377\377\0\367\367\0\200" "\367\367\0\377\367\367\0\217\367\367\0\267\367\367\0\376\367\367\0\377\367" "\367\0\377\367\367\0\240\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\350\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0\304\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367\367\0\37\377" "\377\377\0\367\367\0T\367\367\0\361\367\367\0\371\367\367\0\1\377\377\377" "\0\367\367\0T\367\367\0\367\367\367\0\335\367\367\0\303\367\367\0\377\367" "\367\0\237\377\377\377\0\377\377\377\0\367\367\0\303\367\367\0\373\367\367" "\0n\377\377\377\0\377\377\377\0\367\367\0\5\377\377\377\0\367\367\0\277\367" "\367\0\377\367\367\0T\367\367\0\350\367\367\0\376\367\367\0\377\367\367\0" "\376\367\367\0b\377\377\377\0\377\377\377\0\367\367\0\345\367\367\0\366\367" "\367\0W\377\377\377\0\367\367\0\5\367\367\0\370\367\367\0\364\367\367\0X" "\377\377\377\0\367\367\0Q\367\367\0\366\367\367\0\353\367\367\0a\367\367" "\0\364\367\367\0\371\367\367\0\2\377\377\377\0\367\367\0\277\367\367\0\376" "\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\24\367" "\367\0\367\367\367\0\365\367\367\0""9\367\367\0\376\367\367\0\352\367\367" "\0o\367\367\0\372\367\367\0\373\367\367\0\13\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\20\367" "\367\0\365\367\367\0\363\367\367\0\37\377\377\377\0\367\367\0:\367\367\0" "\360\367\367\0\363\367\367\0\40\377\377\377\0\367\367\0\217\367\367\0\376" "\367\367\0\263\367\367\0\243\367\367\0\377\367\367\0\320\377\377\377\0\367" "\367\0\2\367\367\0\361\367\367\0\365\367\367\0G\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0?\367\367\0\377\367\367\0\322\367\367\0`\367\367" "\0\377\367\367\0\314\367\367\0\212\367\367\0\375\367\367\0\331\377\377\377" "\0\377\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377\377\0\377" "\377\377\0\367\367\0\256\367\367\0\376\367\367\0\313\367\367\0'\367\367\0" "\303\367\367\0\377\367\367\0\303\367\367\0\21\367\367\0\365\367\367\0\374" "\367\367\0{\367\367\0""4\367\367\0\371\367\367\0\365\367\367\0U\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\230\367\367\0\377\367\367\0u\367" "\367\0W\367\367\0\377\367\367\0\314\367\367\0\32\367\367\0\353\367\367\0" "\376\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367" "\367\0\37\377\377\377\0\367\367\0\2\367\367\0\345\367\367\0\374\367\367\0" "\240\367\367\0)\367\367\0\353\367\367\0\373\367\367\0\177\367\367\0<\367" "\367\0\372\367\367\0\372\367\367\0L\367\367\0b\367\367\0\367\367\367\0\365" "\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\325\367" "\367\0\377\367\367\0""9\367\367\0\226\367\367\0\377\367\367\0\217\367\367" "\0""3\367\367\0\377\367\367\0\355\377\377\377\0\377\377\377\0\367\367\0\345" "\367\367\0\371\367\367\0W\377\377\377\0\377\377\377\0\367\367\0+\367\367" "\0\365\367\367\0\375\367\367\0\375\367\367\0\374\367\367\0\367\367\367\0" "*\377\377\377\0\367\367\0\217\367\367\0\372\367\367\0\374\367\367\0\370\367" "\367\0\375\367\367\0\302\367\367\0\3\377\377\377\0\377\377\377\0\367\367" "\0\"\367\367\0\374\367\367\0\352\367\367\0\6\367\367\0\12\367\367\0\365\367" "\367\0\377\367\367\0\377\367\367\0\377\367\367\0\260\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\20\367\367\0\367\367\367\0\366\367\367\0\37\377\377\377\0\377" "\377\377\0\367\367\0c\367\367\0\367\367\367\0\374\367\367\0\372\367\367\0" "\376\367\367\0\337\367\367\0\16\377\377\377\0\367\367\0\317\367\367\0\375" "\367\367\0\375\367\367\0\367\367\367\0\375\367\367\0\211\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0T\367\367\0\377\367\367\0\272\377\377\377" "\0\367\367\0""6\367\367\0\374\367\367\0\377\367\367\0\376\367\367\0\377\367" "\367\0o\377\377\377\0\377\377\377\0\367\367\0\252\367\367\0\315\367\367\0" "A\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0Q\367\367\0\305\367" "\367\0\374\367\367\0\346\367\367\0F\377\377\377\0\377\377\377\0\367\367\0" "\17\367\367\0\177\367\367\0\347\367\367\0\372\367\367\0\305\367\367\0\16" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\246\367\367\0\377\367" "\367\0[\377\377\377\0\377\377\377\0\367\367\0(\367\367\0\250\367\367\0\364" "\367\367\0\252\367\367\0\37\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\14\367\367" "\0\311\367\367\0\312\367\367\0\27\377\377\377\0\377\377\377\0\367\367\0\5" "\367\367\0m\367\367\0\333\367\367\0\374\367\367\0\327\367\367\0\40\377\377" "\377\0\377\377\377\0\367\367\0\"\367\367\0\230\367\367\0\364\367\367\0\365" "\367\367\0\240\367\367\0\1\377\377\377\0\377\377\377\0\367\367\0\4\367\367" "\0\335\367\367\0\375\367\367\0&\377\377\377\0\377\377\377\0\367\367\0A\367" "\367\0\305\367\367\0\357\367\367\0\222\367\367\0\10\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\4\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\3\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\4\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\3\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\363\366\366\0\320\366\366\0\320\366\366\0\320" "\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366" "\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\370\370\0h\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\266\366\366\0\320\366\366\0\320" "\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366" "\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\367\367\0\306\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\344\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\371\371\0*\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\366" "\366\0\265\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\371\371\0,\367\367\0c\367\367\0?\377\377\0\6\377" "\377\377\0\377\377\377\0\377\377\377\0\357\357\0\20\366\366\0T\367\367\0" "^\367\367\0!\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\0\16\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\14\370\370\0o\370\370\0f\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\362\362\0\24\366\366\0W\366\366\0R\364\364\0\30\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\0\2\366\366\0:\370\370\0h\367" "\367\0<\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5" "\377\377\0\12\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366" "\366\0R\366\366\0p\367\367\0\40\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\364\364\0\27\367\367\0\337\367\367\0\365\367\367\0\375" "\370\370\0\370\367\367\0\325\365\365\0\32\377\377\377\0\366\366\0""7\370" "\370\0\357\367\367\0\366\367\367\0\371\367\367\0\364\367\367\0e\377\377\377" "\0\367\367\0\40\367\367\0\305\367\367\0\376\367\367\0\366\367\367\0d\377" "\377\377\0\377\377\377\0\367\367\0\204\367\367\0\377\370\370\0\215\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\226\367\367\0\367\367" "\367\0\373\370\370\0\373\370\370\0\361\366\366\0Q\377\377\377\0\377\377\0" "\13\367\367\0\303\367\367\0\363\367\367\0\374\367\367\0\362\367\367\0\276" "\377\377\0\10\377\377\377\0\370\370\0\221\370\370\0\364\367\367\0\376\370" "\370\0\265\377\377\0\13\377\377\377\0\370\370\0%\367\367\0\375\366\366\0" "\352\377\377\0\7\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\370\370\0\263\367\367\0\375\367\367\0\365\367\367\0\312\367\367\0" "\366\370\370\0\373\370\370\0\217\377\377\377\0\367\367\0\336\370\370\0\375" "\370\370\0\364\367\367\0\360\367\367\0\372\370\370\0\365\360\360\0\21\367" "\367\0\241\367\367\0\376\367\367\0\372\367\367\0\376\367\367\0\373\367\367" "\0!\364\364\0\27\366\366\0\371\370\370\0\364\377\377\0\17\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0G\367\367\0\366\370\370\0\365\366\366\0\346" "\367\367\0\346\367\367\0\376\370\370\0\357\377\377\0\2\366\366\0u\370\370" "\0\372\370\370\0\363\367\367\0\351\367\367\0\364\367\367\0\371\370\370\0" "g\366\366\0""8\367\367\0\376\367\367\0\376\367\367\0\371\367\367\0\376\367" "\367\0\204\377\377\377\0\367\367\0\266\367\367\0\377\367\367\0]\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\353\367\367\0\370\367\367\0|\377\377\377\0\370\370\0\220\367\367\0\374" "\367\367\0\341\367\367\0=\367\367\0\362\367\367\0\365\371\371\0,\360\360" "\0\21\366\366\0\356\367\367\0\372\367\367\0|\367\367\0\373\370\370\0\365" "\362\362\0\23\367\367\0\247\367\367\0\377\366\366\0r\365\365\0\236\367\367" "\0\377\366\366\0t\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\202\367\367\0\376\366\366\0\342\377\377\0\4\371\371\0+\370\370\0\370" "\367\367\0\364\365\365\0""3\367\367\0\351\367\367\0\373\370\370\0\214\377" "\377\377\0\367\367\0\227\367\367\0\376\367\367\0\337\370\370\0\261\367\367" "\0\377\367\367\0a\367\367\0?\367\367\0\377\366\366\0\337\366\366\0""7\367" "\367\0\377\370\370\0\333\377\377\0\1\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\311\367\367\0\375\366" "\366\0\352\366\366\0u\367\367\0\353\367\367\0\376\365\365\0\230\370\370\0" "f\367\367\0\370\370\370\0\362\377\377\377\0\377\377\377\0\366\366\0\301\367" "\367\0\377\367\367\0\250\367\367\0\353\367\367\0\375\366\366\0\224\367\367" "\0\352\367\367\0\377\366\366\0Y\367\367\0\375\366\366\0\352\377\377\0\6\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0^\367\367\0\365" "\370\370\0\370\367\367\0\200\366\366\0\304\367\367\0\373\370\370\0\361\377" "\377\0\16\370\370\0\367\366\366\0\356\370\370\0I\377\377\377\0\366\366\0" "Q\370\370\0\361\366\366\0\372\367\367\0\206\366\366\0\377\367\367\0\311\367" "\367\0\275\367\367\0\377\365\365\0\234\366\366\0\315\367\367\0\377\370\370" "\0E\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\37\367\367\0\372\367\367\0\376\367\367\0\374" "\367\367\0\377\367\367\0\375\371\371\0.\367\367\0\204\366\366\0\377\367\367" "\0\312\377\377\377\0\377\377\377\0\370\370\0\214\367\367\0\376\366\366\0" "\307\370\370\0h\367\367\0\370\367\367\0\377\367\367\0\376\367\367\0\305\367" "\367\0\266\367\367\0\377\367\367\0Z\377\377\377\0\364\364\0\30\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\357\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\314\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\275\370\370\0\376\367" "\367\0\374\367\367\0\377\370\370\0\372\370\370\0\217\370\370\0\"\370\370" "\0\357\370\370\0\363\366\366\0\33\377\377\377\0\370\370\0'\367\367\0\360" "\370\370\0\362\365\365\0""5\367\367\0\341\367\367\0\377\367\367\0\377\367" "\367\0\371\370\370\0l\367\367\0\377\367\367\0\306\377\377\377\0\362\362\0" "\23\377\377\0\5\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0\316\367\367\0\376\370\370\0\365\366\366\0\315\367\367\0\367" "\367\367\0\376\367\367\0\304\370\370\0\212\367\367\0\377\367\367\0\311\377" "\377\377\0\377\377\377\0\366\366\0u\367\367\0\375\366\366\0\311\377\377\377" "\0\360\360\0\21\366\366\0w\370\370\0J\366\366\0:\367\367\0\377\367\367\0" "\332\366\366\0T\366\366\0\347\367\367\0\377\367\367\0\352\366\366\0""6\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\350\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X" "\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0\277\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0e\367\367\0\375" "\367\367\0\377\370\370\0\323\366\366\0\346\367\367\0\377\370\370\0\366\370" "\370\0F\370\370\0\356\370\370\0\363\365\365\0\32\377\377\377\0\363\363\0" "\26\367\367\0\363\370\370\0\362\365\365\0\31\377\377\0\1\366\366\0R\370\370" "\0o\363\363\0\26\367\367\0\337\367\367\0\376\370\370\0F\367\367\0\305\367" "\367\0\376\367\367\0\373\367\367\0\203\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\370\370\0\365\367\367\0\365\371\371\0)\377\377\377\0\372\372" "\0/\370\370\0\364\367\367\0\366\367\367\0}\370\370\0\371\370\370\0\356\377" "\377\377\0\377\377\377\0\370\370\0\224\367\367\0\377\365\365\0\232\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\315\367\367\0" "\377\370\370\0H\367\367\0\355\367\367\0\376\367\367\0\361\366\366\0\376\367" "\367\0\344\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\366\366\0\320\367\367\0\375\370\370\0\213\377\377\377" "\0\377\377\0\3\367\367\0\332\370\370\0\373\367\367\0\201\370\370\0\364\366" "\366\0\357\367\367\0C\377\377\377\0\371\371\0.\370\370\0\363\366\366\0\367" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0b\367\367" "\0\377\370\370\0\255\370\370\0\220\367\367\0\376\370\370\0\365\367\367\0" "\375\367\367\0\374\366\366\0""8\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0&\370\370\0" "\366\367\367\0\371\362\362\0\23\377\377\377\0\366\366\0\35\367\367\0\367" "\367\367\0\362\367\367\0Z\367\367\0\363\367\367\0\372\364\364\0\27\377\377" "\377\0\366\366\0\347\367\367\0\372\370\370\0k\377\377\377\0\377\377\377\0" "\377\377\377\0\370\370\0L\367\367\0\377\366\366\0\305\366\366\0X\367\367" "\0\377\370\370\0\264\377\377\0\7\370\370\0\356\367\367\0\377\370\370\0%\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\325\367\367\0\374\366\366\0r\377\377\377\0\377\377\377\0\370\370\0\315" "\367\367\0\376\370\370\0\210\366\366\0\351\367\367\0\374\366\366\0v\377\377" "\377\0\367\367\0~\367\367\0\374\367\367\0\332\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\0\11\367\367\0\355\367\367\0\374\370\370\0$\367\367" "\0\370\367\367\0\374\361\361\0\22\370\370\0\220\367\367\0\377\370\370\0\211" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\333\367\367\0\374\366\366\0" "\342\370\370\0\225\367\367\0\344\367\367\0\374\367\367\0\353\377\377\0\1" "\367\367\0\324\367\367\0\374\366\366\0\353\366\366\0\300\367\367\0\376\367" "\367\0\364\371\371\0(\377\377\377\0\377\377\377\0\377\377\0\2\367\367\0\337" "\367\367\0\376\371\371\0-\371\371\0,\366\366\0\375\370\370\0\366\367\367" "\0\240\367\367\0\375\367\367\0\352\377\377\0\4\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0o\367\367\0\374\370\370" "\0\364\367\367\0\241\366\366\0\274\367\367\0\370\367\367\0\366\370\370\0" "E\370\370\0h\370\370\0\373\367\367\0\365\370\370\0\257\367\367\0\370\370" "\370\0\374\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0z\367\367\0\377\370\370\0\222\377\377\377\0\370\370\0\332\367\367\0\375" "\367\367\0\251\367\367\0\352\367\367\0\377\367\367\0C\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0C\370\370\0\360\367\367\0\373\367\367\0\377\367\367" "\0\377\370\370\0\363\365\365\0""3\377\377\377\0\370\370\0E\370\370\0\364" "\370\370\0\374\367\367\0\376\370\370\0\366\366\366\0Q\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0b\367\367\0\377\366\366\0\253\377\377\377\0" "\377\377\377\0\367\367\0\246\367\367\0\376\367\367\0\377\366\366\0\375\367" "\367\0c\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\357\357\0\20\366\366\0\314\367\367\0\370\370\370\0\376\367" "\367\0\377\367\367\0\374\370\370\0\213\377\377\377\0\377\377\0\7\367\367" "\0\332\370\370\0\370\367\367\0\377\367\367\0\371\367\367\0\266\377\377\0" "\1\377\377\377\0\377\377\377\0\361\361\0\22\370\370\0\366\370\370\0\366\360" "\360\0\21\377\377\377\0\366\366\0Q\370\370\0\362\367\367\0\377\367\367\0" "\376\370\370\0\314\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\365\365\0\31\367\367\0\\\367\367\0\201\370\370\0D\377\377\0\6" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\12\367\367\0]\367\367" "\0{\367\367\0<\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0c\367\367\0\203\366\366\0\33\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0\"\370\370\0m\367\367\0!\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\0\3\370\370\0J\367\367\0|\367\367\0a\363\363\0\26\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0""9\367\367\0\201\367" "\367\0Z\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\365\365\0" """4\367\367\0\202\370\370\0L\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\0\10\367\367\0c\367\367\0C\377\377\0\2\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\344\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\371\371\0*\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0" "\366\366\0\265\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\363\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0" "\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\370\370\0h\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\266\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0" "\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320" "\367\367\0\306\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\0\1\371\371\0(\377\377\0\15\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\25\367" "\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\0\1\372\372\0/\371\371\0.\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\35\365\365\0\32\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\0\11\370\370\0'\377\377\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0$\364\364\0""0\377\377\0\13\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0S\366" "\366\0\354\367\367\0\367\367\367\0\372\367\367\0\264\377\377\0\7\377\377" "\377\0\363\363\0\25\366\366\0\310\370\370\0\367\370\370\0\370\367\367\0\345" "\365\365\0""2\377\377\377\0\377\377\0\14\367\367\0{\370\370\0\331\367\367" "\0\277\371\371\0.\377\377\377\0\377\377\377\0\367\367\0]\367\367\0\377\370" "\370\0\255\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0" "&\367\367\0\327\370\370\0\370\366\366\0\372\366\366\0\334\367\367\0\37\377" "\377\377\0\377\377\0\3\370\370\0\227\367\367\0\367\367\367\0\367\367\367" "\0\365\367\367\0a\377\377\377\0\377\377\377\0\367\367\0\\\367\367\0\311\370" "\370\0\320\366\366\0Y\377\377\377\0\377\377\377\0\367\367\0\40\366\366\0" "\374\367\367\0\352\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0=\367\367\0\367\367\367\0\373\370\370\0\366" "\367\367\0\366\367\367\0\373\365\365\0\237\377\377\377\0\366\366\0\302\367" "\367\0\374\370\370\0\363\367\367\0\365\367\367\0\377\367\367\0\354\377\377" "\0\5\367\367\0~\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0\364\357" "\357\0\20\377\377\0\7\367\367\0\352\367\367\0\375\370\370\0$\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\0\16\367\367\0\354\367\367\0\375\367" "\367\0\367\370\370\0\366\370\370\0\374\366\366\0\343\377\377\377\0\366\366" "\0t\370\370\0\367\367\367\0\366\367\367\0\373\367\367\0\374\370\370\0\365" "\372\372\0/\366\366\0""6\367\367\0\376\367\367\0\377\367\367\0\377\367\367" "\0\375\370\370\0H\377\377\377\0\366\366\0\256\367\367\0\377\367\367\0d\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\370\370\0\271\370\370\0\376\367\367\0\274\377\377\0\10\367\367\0a\367\367" "\0\372\370\370\0\362\371\371\0+\370\370\0\365\370\370\0\365\367\367\0b\367" "\367\0<\370\370\0\367\367\367\0\367\367\367\0a\370\370\0\361\367\367\0\370" "\370\370\0I\367\367\0\312\366\366\0\377\367\367\0c\366\366\0v\367\367\0\377" "\365\365\0\235\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0j\370\370\0\370\370\370\0\356\364\364\0\30\370\370\0\"\370\370\0\365\367" "\367\0\375\366\366\0""6\367\367\0\353\367\367\0\372\367\367\0\242\370\370" "\0$\367\367\0\327\370\370\0\376\370\370\0\252\367\367\0\271\367\367\0\377" "\366\366\0w\370\370\0\210\367\367\0\377\366\366\0\263\365\365\0""1\367\367" "\0\377\366\366\0\341\377\377\0\3\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\0\2\367\367\0\370\367\367\0\363\367\367" "\0y\366\366\0u\367\367\0c\370\370\0i\365\365\0P\370\370\0g\370\370\0\365" "\367\367\0\367\377\377\0\1\377\377\377\0\366\366\0\314\367\367\0\377\366" "\366\0\243\366\366\0\367\367\367\0\374\366\366\0R\367\367\0\305\367\367\0" "\377\367\367\0b\367\367\0\365\367\367\0\370\363\363\0\25\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\305\370\370\0\375\367\367\0" "\250\370\370\0i\370\370\0l\370\370\0m\365\365\0P\366\366\0:\370\370\0\362" "\370\370\0\356\366\366\0""9\377\377\377\0\367\367\0x\367\367\0\374\367\367" "\0\347\366\366\0\302\366\366\0\377\367\367\0\200\370\370\0\221\367\367\0" "\377\367\367\0\237\367\367\0\305\367\367\0\377\370\370\0L\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\26\370" "\370\0\362\367\367\0\366\367\367\0\376\367\367\0\376\367\367\0\373\370\370" "\0\361\367\367\0>\367\367\0|\366\366\0\376\370\370\0\326\377\377\377\0\377" "\377\377\0\365\365\0\231\367\367\0\377\367\367\0\300\365\365\0\234\367\367" "\0\376\367\367\0\377\367\367\0\377\367\367\0\343\370\370\0\220\367\367\0" "\377\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\340\370\370\0\367\367\367\0\377\367\367\0\376\367\367" "\0\375\370\370\0\366\367\367\0x\366\366\0""7\370\370\0\356\367\367\0\370" "\377\377\0\14\377\377\377\0\370\370\0M\367\367\0\360\367\367\0\370\366\366" "\0Q\367\367\0\375\367\367\0\377\367\367\0\377\367\367\0\375\370\370\0g\367" "\367\0\377\370\370\0\315\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\370\370\0\357\367\367" "\0\377\370\370\0\362\367\367\0\241\367\367\0\345\370\370\0\374\370\370\0" "\323\370\370\0\220\367\367\0\377\366\366\0\301\377\377\377\0\377\377\377" "\0\366\366\0t\367\367\0\374\370\370\0\316\377\377\377\0\370\370\0D\367\367" "\0\303\370\370\0\221\367\367\0@\367\367\0\373\370\370\0\360\365\365\0""4" "\367\367\0\245\367\367\0\345\366\366\0\254\361\361\0\22\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\367\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\333" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0\361\367\367\0\377\367\367\0\375\370\370\0\254\367\367\0\312\370\370\0" "\367\367\367\0\367\365\365\0P\366\366\0\357\366\366\0\371\377\377\377\0\377" "\377\377\0\364\364\0""0\370\370\0\356\367\367\0\371\377\377\0\5\370\370\0" "&\367\367\0\251\366\366\0\260\367\367\0@\367\367\0\332\367\367\0\377\370" "\370\0F\367\367\0\207\367\367\0\341\366\366\0\306\365\365\0""1\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\34\367\367\0\362\370\370\0\360\370\370" "\0E\377\377\377\0\370\370\0$\367\367\0\365\367\367\0\367\367\367\0\203\370" "\370\0\373\367\367\0\346\377\377\377\0\377\377\377\0\367\367\0\205\366\366" "\0\377\367\367\0\247\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\366\366\0\247\367\367\0\377\370\370\0g\370\370\0\327\366\366\0\377\367" "\367\0\377\367\367\0\376\367\367\0\312\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\345\370\370\0" "\374\370\370\0\216\377\377\377\0\377\377\0\1\366\366\0\352\367\367\0\370" "\367\367\0{\367\367\0\355\367\367\0\363\366\366\0\35\377\377\377\0\367\367" "\0?\367\367\0\365\367\367\0\354\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0Z\367\367\0\377\370\370\0\265\370\370\0\214\367\367" "\0\376\367\367\0\377\367\367\0\377\370\370\0\365\377\377\0\16\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\0\3\367\367\0\370\370\370\0\363\366\366\0X\377\377\377" "\0\366\366\0\33\367\367\0\366\370\370\0\363\370\370\0l\367\367\0\362\367" "\367\0\372\377\377\0\6\377\377\377\0\367\367\0\325\370\370\0\374\366\366" "\0u\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\367\367\0\376\367" "\367\0\343\370\370\0H\367\367\0\377\367\367\0\312\372\372\0/\370\370\0\366" "\367\367\0\376\365\365\0\31\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\310\367\367\0\375\367\367\0\245\377\377" "\377\0\377\377\377\0\367\367\0\344\367\367\0\373\366\366\0t\370\370\0\366" "\370\370\0\363\370\370\0F\377\377\377\0\367\367\0\205\367\367\0\375\367\367" "\0\310\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\366\366\0\351" "\367\367\0\375\365\365\0""3\366\366\0\370\370\370\0\364\365\365\0""2\370" "\370\0\317\366\366\0\377\367\367\0[\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370" "\370\0\267\366\366\0\377\367\367\0\341\367\367\0c\370\370\0\332\367\367\0" "\373\370\370\0\362\377\377\0\6\366\366\0\353\370\370\0\373\366\366\0\276" "\366\366\0w\367\367\0\375\370\370\0\364\367\367\0?\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\277\367\367\0\377\370\370\0N\367\367\0C\367" "\367\0\375\366\366\0\347\367\367\0Z\367\367\0\365\367\367\0\370\360\360\0" "\21\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\370\370\0g\367\367\0\366\370\370\0\365\370\370\0f\370\370\0\264\367\367" "\0\372\370\370\0\364\365\365\0""2\370\370\0\253\367\367\0\376\367\367\0\344" "\370\370\0f\367\367\0\360\367\367\0\373\370\370\0\210\377\377\377\0\377\377" "\377\0\377\377\377\0\366\366\0r\367\367\0\377\367\367\0\233\377\377\0\13" "\367\367\0\371\367\367\0\373\367\367\0\\\370\370\0\324\367\367\0\377\370" "\370\0G\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0-\370\370\0\360\366\366" "\0\377\367\367\0\375\367\367\0\375\367\367\0\365\371\371\0O\377\377\377\0" "\370\370\0l\370\370\0\364\367\367\0\376\370\370\0\374\370\370\0\373\370\370" "\0\213\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0?\367\367\0\377" "\370\370\0\320\377\377\377\0\377\377\0\2\366\366\0\340\366\366\0\377\367" "\367\0\377\367\367\0\376\370\370\0\214\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\12\367\367\0\331" "\367\367\0\374\367\367\0\374\367\367\0\376\367\367\0\364\367\367\0\231\377" "\377\377\0\371\371\0)\370\370\0\365\367\367\0\375\367\367\0\375\367\367\0" "\375\370\370\0\315\377\377\0\6\377\377\377\0\377\377\377\0\377\377\0\16\370" "\370\0\364\367\367\0\370\363\363\0\25\377\377\377\0\365\365\0\237\367\367" "\0\376\367\367\0\377\366\366\0\377\370\370\0\325\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\371\371\0)\367\367\0\237\366\366\0" "\317\367\367\0\206\371\371\0)\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0<\366\366\0\246\366\366\0\311\367\367\0~\377\377\0\1\377\377\377\0" "\377\377\377\0\377\377\377\0\370\370\0\212\366\366\0\320\366\366\0""6\377" "\377\377\0\377\377\377\0\377\377\0\5\367\367\0_\370\370\0\271\367\367\0`" "\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\0\15\370\370\0\212\366\366" "\0\313\367\367\0\242\367\367\0@\377\377\0\2\377\377\377\0\377\377\377\0\370" "\370\0#\367\367\0\207\370\370\0\317\365\365\0\234\362\362\0\23\377\377\377" "\0\377\377\377\0\377\377\377\0\366\366\0V\370\370\0\315\370\370\0o\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0>\370\370\0\264\367\367\0|\365" "\365\0\32\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\355\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220" "\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366" "\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\370\370" "\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0~\366\366\0\220\366\366\0\220\366\366\0\220\366" "\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366" "\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0" "\220\366\366\0\277\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\352\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p" "\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366" "\0p\366\366\0p\366\366\0p\366\366\0""8\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0b\366\366\0" "p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366" "\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\367" "\367\0\274\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\0\11\366\366\0\256\367\367" "\0\246\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0>\365\365\0\235" "\366\366\0\251\367\367\0[\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\0\10\370\370\0K\365\365\0""1\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\37\370\370\0\272\367\367\0\230\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0m\366\366" "\0\274\365\365\0""5\377\377\377\0\377\377\377\0\363\363\0\26\367\367\0|\370" "\370\0\265\367\367\0\200\364\364\0\27\377\377\377\0\377\377\377\0\377\377" "\377\0\364\364\0""0\370\370\0G\377\377\0\15\377\377\377\0\377\377\377\0\377" "\377\377\0\370\370\0\217\367\367\0\270\371\371\0+\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\241\367\367\0\374\367\367\0\361\377\377\377\0\377\377\377" "\0\367\367\0e\367\367\0\364\367\367\0\377\367\367\0\376\367\367\0\364\366" "\366\0\243\377\377\377\0\366\366\0;\367\367\0\366\367\367\0\377\367\367\0" "\377\366\366\0\252\377\377\377\0\377\377\377\0\370\370\0\254\367\367\0\377" "\370\370\0g\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\366\366\0""7\367\367\0\375\367\367\0\370\370\370\0M\377" "\377\377\0\365\365\0\31\367\367\0\350\367\367\0\373\367\367\0\376\370\370" "\0\373\367\367\0\353\366\366\0\33\377\377\0\1\370\370\0\317\367\367\0\377" "\367\367\0\377\367\367\0\352\370\370\0'\377\377\377\0\367\367\0=\367\367" "\0\377\367\367\0\327\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0R\367\367\0" "\377\367\367\0\377\367\367\0\361\377\377\377\0\377\377\0\7\367\367\0\360" "\367\367\0\370\367\367\0\337\367\367\0\306\367\367\0\366\367\367\0\367\370" "\370\0%\367\367\0\302\367\367\0\376\370\370\0\325\367\367\0\370\367\367\0" "\374\366\366\0""6\372\372\0/\367\367\0\377\367\367\0\342\377\377\0\3\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\15\367\367\0\350\367\367\0\377\370\370\0\364\370\370\0M\377\377\377\0\370" "\370\0\217\367\367\0\374\367\367\0\364\367\367\0\247\370\370\0\364\370\370" "\0\374\370\370\0\220\371\371\0O\367\367\0\377\370\370\0\361\367\367\0\331" "\367\367\0\376\366\366\0\247\377\377\377\0\367\367\0\322\367\367\0\377\367" "\367\0@\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\33\370\370\0\365\367\367\0\377\370\370" "\0\365\367\367\0\361\377\377\377\0\370\370\0M\370\370\0\361\367\367\0\370" "\377\377\0\17\377\377\377\0\367\367\0\341\366\366\0\375\370\370\0\217\367" "\367\0\377\367\367\0\366\377\377\0\4\370\370\0\223\367\367\0\377\366\366" "\0t\367\367\0\303\367\367\0\377\370\370\0N\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\255\367\367\0" "\377\367\367\0\377\370\370\0\364\370\370\0M\377\377\377\0\367\367\0\361\370" "\370\0\371\366\366\0t\377\377\377\0\370\370\0m\367\367\0\371\367\367\0\362" "\370\370\0\263\367\367\0\377\367\367\0Z\371\371\0)\367\367\0\377\367\367" "\0\346\366\366\0R\367\367\0\377\366\366\0\301\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\2\367\367\0\312\367\367\0\377\366\366\0\334\367\367\0\365\367\367\0\361" "\377\377\377\0\370\370\0m\370\370\0\372\367\367\0\352\377\377\377\0\377\377" "\377\0\370\370\0\264\367\367\0\377\366\366\0\261\367\367\0\331\367\367\0" "\376\370\370\0\331\367\367\0\374\367\367\0\375\367\367\0_\367\367\0\377\370" "\370\0\317\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\\\367\367\0\377\370\370\0\362\370\370\0\365\370" "\370\0\364\370\370\0M\377\377\0\10\367\367\0\370\370\370\0\356\370\370\0" "D\377\377\377\0\367\367\0@\366\366\0\357\370\370\0\367\370\370\0j\367\367" "\0\376\370\370\0\360\367\367\0\355\367\367\0\376\367\367\0\204\367\367\0" "\343\367\367\0\376\371\371\0+\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\177\367\367\0\377" "\367\367\0\345\366\366\0T\367\367\0\365\367\367\0\361\377\377\377\0\370\370" "\0\214\367\367\0\377\366\366\0\302\377\377\377\0\377\377\377\0\367\367\0" "\177\366\366\0\376\366\366\0\316\366\366\0""9\367\367\0\322\367\367\0\377" "\367\367\0\374\370\370\0\214\367\367\0\331\367\367\0\377\366\366\0""7\367" "\367\0\36\366\366\0X\370\370\0#\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\351\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0\301\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0!\367\367\0\370\367\367\0\377\370\370\0L\370" "\370\0\356\370\370\0\364\370\370\0M\367\367\0!\367\367\0\360\370\370\0\363" "\365\365\0\31\377\377\377\0\364\364\0\27\370\370\0\363\366\366\0\357\372" "\372\0/\365\365\0\234\367\367\0\373\367\367\0\377\367\367\0\333\367\367\0" "z\367\367\0\377\367\367\0\247\377\377\0\7\370\370\0N\367\367\0?\377\377\0" "\4\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\365\365\0""1\367\367\0\375\367\367" "\0\377\367\367\0\232\366\366\0\223\367\367\0\365\366\366\0\367\370\370\0" "h\366\366\0\224\370\370\0\376\367\367\0\324\377\377\377\0\377\377\377\0\367" "\367\0x\367\367\0\376\367\367\0\276\377\377\377\0\377\377\377\0\366\366\0" """6\360\360\0\21\366\366\0Y\367\367\0\377\367\367\0\270\367\367\0\207\367" "\367\0\375\367\367\0\377\367\367\0\376\370\370\0h\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\356\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\312\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\322\367" "\367\0\377\367\367\0\332\370\370\0h\370\370\0\365\370\370\0\364\367\367\0" "\226\367\367\0`\367\367\0\361\367\367\0\360\371\371\0+\377\377\377\0\361" "\361\0\22\367\367\0\364\370\370\0\363\364\364\0\27\377\377\377\0\364\364" "\0\27\364\364\0""0\377\377\0\13\370\370\0\360\367\367\0\373\367\367\0C\370" "\370\0\363\367\367\0\377\367\367\0\377\367\367\0\311\377\377\0\11\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0`\367\367\0\376\370\370\0\375\367\367\0\375\367\367" "\0\375\367\367\0\376\367\367\0\376\367\367\0\375\367\367\0\235\367\367\0" "\367\370\370\0\365\377\377\377\0\377\377\377\0\367\367\0\247\366\366\0\377" "\370\370\0\215\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\366" "\366\0\350\367\367\0\375\366\366\0""8\367\367\0\371\367\367\0\372\370\370" "\0\271\367\367\0\374\370\370\0\363\377\377\0\3\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\375\367\367\0\376\367" "\367\0\375\367\367\0\375\367\367\0\376\367\367\0\376\370\370\0\375\370\370" "\0\314\366\366\0\371\370\370\0\362\366\366\0T\377\377\377\0\366\366\0""7" "\367\367\0\364\370\370\0\365\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\201\367\367\0\377\370\370\0\215\370\370\0\254\367\367" "\0\377\366\366\0\316\370\370\0\360\367\367\0\375\366\366\0T\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0?\367\367\0\267\370\370\0\270\370\370\0\270\366\366\0\314" "\367\367\0\367\367\367\0\373\367\367\0\266\366\366\0V\367\367\0\366\367\367" "\0\372\367\367\0>\377\377\0\12\370\370\0\363\367\367\0\367\367\367\0a\377" "\377\377\0\377\377\377\0\377\377\377\0\370\370\0p\367\367\0\377\365\365\0" "\236\367\367\0^\367\367\0\377\370\370\0\263\377\377\0\1\367\367\0\350\367" "\367\0\377\370\370\0'\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\366\366\0\255\370\370\0\270\370\370\0\270\370\370\0\270" "\367\367\0\372\370\370\0\366\370\370\0\315\367\367\0\202\367\367\0\310\367" "\367\0\376\367\367\0\245\377\377\0\2\370\370\0\224\367\367\0\375\367\367" "\0\327\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\25\367\367\0\370" "\370\370\0\364\361\361\0\22\367\367\0\371\367\367\0\376\362\362\0\23\367" "\367\0z\367\367\0\377\370\370\0\223\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\370\370\0H\367\367\0\365\367\367\0" "\361\377\377\377\0\377\377\377\0\370\370\0\263\370\370\0\376\367\367\0\367" "\367\367\0\361\367\367\0\375\366\366\0\347\362\362\0\23\377\377\377\0\377" "\377\377\0\377\377\0\16\370\370\0\363\366\366\0\371\363\363\0\25\364\364" "\0\30\367\367\0\372\367\367\0\375\367\367\0\344\367\367\0\376\370\370\0\321" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0\356\370\370\0\364\370\370\0M\377\377\377\0\367\367\0B\367\367\0\371\367" "\367\0\370\366\366\0\356\367\367\0\372\367\367\0\375\366\366\0Y\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\232\367\367\0\377\370\370\0r\377" "\377\377\0\367\367\0\273\367\367\0\376\366\366\0\345\367\367\0\373\367\367" "\0\377\371\371\0,\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0H\367\367\0\377\367\367\0\354\377\377\377\0" "\377\377\377\0\370\370\0&\366\366\0\311\367\367\0\375\367\367\0\372\370\370" "\0\362\371\371\0(\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\205" "\367\367\0\377\367\367\0\202\377\377\377\0\377\377\377\0\367\367\0`\366\366" "\0\347\367\367\0\377\366\366\0\352\367\367\0=\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\350\367\367\0\377\370\370" "\0M\377\377\377\0\377\377\377\0\366\366\0\223\370\370\0\364\367\367\0\375" "\370\370\0\367\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377\0\370" "\370\0#\367\367\0\374\367\367\0\350\377\377\0\6\377\377\377\0\371\371\0(" "\370\370\0\272\367\367\0\377\367\367\0\372\366\366\0\225\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\37\366\366\0""9\377\377\0\12\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0""6\367\367\0@\377" "\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\2\371\371\0" "-\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\0\7\367\367\0?\366\366\0\33\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\34\367\367\0@" "\370\370\0#\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0#\377\377\0\16\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\353\367\367\0x\367\367\0x\367\367\0" "x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367" "\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0i\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367" "\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0" "x\367\367\0x\370\370\0\211\367\367\0\352\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\354\367\367\0\200\367\367\0\200\367" "\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0" "\200\367\367\0\200\367\367\0|\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0p\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0" "\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200" "\367\367\0\200\367\367\0\200\367\367\0\320\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5\370\370\0'\357" "\357\0\20\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\363\363\0\25\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\0\1\372\372\0/\371\371\0.\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\3\370" "\370\0&\361\361\0\22\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\361\361\0\22\367\367\0!\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0.\372\372\0/\377" "\377\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\0\3\367\367\0\234\367\367\0\371\370\370\0\367\367\367\0\370\370" "\370\0\272\363\363\0\26\377\377\377\0\363\363\0\25\366\366\0\310\370\370" "\0\367\370\370\0\370\367\367\0\345\365\365\0""2\377\377\377\0\377\377\0\14" "\367\367\0{\370\370\0\331\367\367\0\277\371\371\0.\377\377\377\0\377\377" "\377\0\367\367\0]\367\367\0\377\370\370\0\255\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\0\1\370\370\0\216\367\367\0\370\370\370\0\367\367\367" "\0\370\367\367\0\305\366\366\0\34\377\377\377\0\377\377\0\17\367\367\0\276" "\367\367\0\367\367\367\0\370\367\367\0\353\366\366\0;\377\377\377\0\377\377" "\0\10\366\366\0t\367\367\0\327\366\366\0\304\366\366\0""8\377\377\377\0\377" "\377\377\0\370\370\0L\367\367\0\377\367\367\0\300\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\217\367\367" "\0\372\367\367\0\365\367\367\0\370\370\370\0\370\367\367\0\374\367\367\0" "\305\377\377\377\0\366\366\0\302\367\367\0\374\370\370\0\363\367\367\0\365" "\367\367\0\377\367\367\0\354\377\377\0\5\367\367\0~\367\367\0\376\367\367" "\0\377\367\367\0\377\367\367\0\364\357\357\0\20\377\377\0\7\367\367\0\352" "\367\367\0\375\370\370\0$\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "{\367\367\0\372\367\367\0\366\367\367\0\367\367\367\0\370\367\367\0\375\367" "\367\0\324\377\377\0\1\370\370\0\257\367\367\0\373\370\370\0\363\370\370" "\0\366\366\366\0\377\367\367\0\362\377\377\0\13\370\370\0l\367\367\0\376" "\367\367\0\377\367\367\0\377\367\367\0\367\366\366\0\34\377\377\0\3\366\366" "\0\340\367\367\0\377\365\365\0""2\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\336\367\367\0\372\370\370" "\0\213\377\377\0\10\366\366\0u\367\367\0\363\367\367\0\366\366\366\0:\370" "\370\0\365\370\370\0\365\367\367\0b\367\367\0<\370\370\0\367\367\367\0\367" "\367\367\0a\370\370\0\361\367\367\0\370\370\370\0I\367\367\0\312\366\366" "\0\377\367\367\0c\366\366\0v\367\367\0\377\365\365\0\235\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\316\367\367\0\374\367\367\0" "\232\377\377\0\13\367\367\0b\370\370\0\361\367\367\0\362\367\367\0<\370\370" "\0\366\367\367\0\364\366\366\0s\365\365\0""4\370\370\0\362\370\370\0\371" "\370\370\0o\367\367\0\350\367\367\0\375\371\371\0O\367\367\0\273\367\367" "\0\377\366\366\0u\367\367\0c\367\367\0\377\370\370\0\257\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\357\357\0\20\367" "\367\0\376\366\366\0\373\370\370\0%\377\377\377\0\370\370\0&\367\367\0\364" "\367\367\0\365\366\366\0q\370\370\0\365\367\367\0\367\377\377\0\1\377\377" "\377\0\366\366\0\314\367\367\0\377\366\366\0\243\366\366\0\367\367\367\0" "\374\366\366\0R\367\367\0\305\367\367\0\377\367\367\0b\367\367\0\365\367" "\367\0\370\363\363\0\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\367" "\367\0\371\367\367\0\373\366\366\0""6\377\377\377\0\363\363\0\26\370\370" "\0\370\370\370\0\362\370\370\0m\370\370\0\361\366\366\0\371\377\377\0\11" "\377\377\377\0\367\367\0\272\367\367\0\377\367\367\0\266\370\370\0\357\367" "\367\0\376\367\367\0Z\367\367\0\271\367\367\0\377\370\370\0m\366\366\0\356" "\367\367\0\374\367\367\0\40\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\0\10\371\371\0(\370\370\0'\377\377" "\377\0\367\367\0\40\367\367\0\327\367\367\0\374\367\367\0\332\367\367\0|" "\366\366\0\376\370\370\0\326\377\377\377\0\377\377\377\0\365\365\0\231\367" "\367\0\377\367\367\0\300\365\365\0\234\367\367\0\376\367\367\0\377\367\367" "\0\377\367\367\0\343\370\370\0\220\367\367\0\377\367\367\0\201\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5\371\371\0(\371\371" "\0(\377\377\0\3\365\365\0\31\366\366\0\315\367\367\0\373\367\367\0\347\370" "\370\0j\367\367\0\371\367\367\0\344\377\377\377\0\377\377\377\0\367\367\0" "\203\366\366\0\376\370\370\0\321\370\370\0\211\367\367\0\376\367\367\0\377" "\367\367\0\377\370\370\0\356\367\367\0\201\367\367\0\377\370\370\0\225\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\2\367\367\0\204\370" "\370\0\366\367\367\0\375\366\366\0\355\365\365\0""5\370\370\0\220\367\367" "\0\377\366\366\0\301\377\377\377\0\377\377\377\0\366\366\0t\367\367\0\374" "\370\370\0\316\377\377\377\0\370\370\0D\367\367\0\303\370\370\0\221\367\367" "\0@\367\367\0\373\370\370\0\360\365\365\0""4\367\367\0\245\367\367\0\345" "\366\366\0\254\361\361\0\22\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\366\366\0\362\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\321\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0x\370\370\0\365\367\367\0\375\370\370\0\361\367\367\0?\367\367\0z\367\367" "\0\375\367\367\0\323\377\377\377\0\377\377\377\0\367\367\0d\367\367\0\370" "\367\367\0\336\377\377\377\0\367\367\0<\367\367\0\276\367\367\0\230\367\367" "\0<\366\366\0\367\370\370\0\366\365\365\0""5\365\365\0\236\367\367\0\345" "\370\370\0\263\364\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\361\361\0\22\367\367\0\302\367\367\0\374\370\370\0\372\367\367\0\301\365" "\365\0\32\377\377\377\0\366\366\0v\370\370\0\373\367\367\0\346\377\377\377" "\0\377\377\377\0\367\367\0\205\366\366\0\377\367\367\0\247\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\247\367\367\0\377\370" "\370\0g\370\370\0\327\366\366\0\377\367\367\0\377\367\367\0\376\367\367\0" "\312\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\366\366\0\346\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0\273\367\367\0H" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\14\370" "\370\0\266\370\370\0\373\370\370\0\372\366\366\0\314\367\367\0!\377\377\377" "\0\367\367\0e\370\370\0\365\367\367\0\363\377\377\377\0\377\377\377\0\366" "\366\0r\366\366\0\375\370\370\0\273\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\370\370\0\224\367\367\0\377\367\367\0{\367\367\0\306\366" "\366\0\377\367\367\0\377\367\367\0\376\370\370\0\332\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\366\366\0\261\367\367\0\375\367\367\0\365\370" "\370\0N\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0S\367\367\0\362" "\367\367\0\372\377\377\0\6\377\377\377\0\367\367\0\325\370\370\0\374\366" "\366\0u\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\367\367\0\376" "\367\367\0\343\370\370\0H\367\367\0\377\367\367\0\312\372\372\0/\370\370" "\0\366\367\367\0\376\365\365\0\31\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\235\367\367\0\374\370\370\0\366\367" "\367\0\\\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0B\370\370\0\361" "\370\370\0\367\362\362\0\23\377\377\377\0\366\366\0\304\370\370\0\376\370" "\370\0\211\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\37\367\367" "\0\374\367\367\0\355\367\367\0=\367\367\0\377\370\370\0\330\371\371\0,\367" "\367\0\361\367\367\0\377\371\371\0(\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\362\362\0\23\370" "\370\0\366\370\370\0\372\366\366\0\337\366\366\0\277\366\366\0\277\366\366" "\0\277\365\365\0\272\365\365\0\32\366\366\0\353\370\370\0\373\366\366\0\276" "\366\366\0w\367\367\0\375\370\370\0\364\367\367\0?\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\277\367\367\0\377\370\370\0N\367\367\0C\367" "\367\0\375\366\366\0\347\367\367\0Z\367\367\0\365\367\367\0\370\360\360\0" "\21\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\7\370" "\370\0\366\367\367\0\372\366\366\0\343\366\366\0\277\366\366\0\277\366\366" "\0\277\365\365\0\273\370\370\0\"\367\367\0\337\370\370\0\374\367\367\0\310" "\370\370\0q\367\367\0\374\367\367\0\366\365\365\0P\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0\254\367\367\0\377\367\367\0`\365\365\0""2" "\367\367\0\376\370\370\0\356\366\366\0V\370\370\0\357\367\367\0\374\366\366" "\0\33\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0>\367\367\0\372\367\367\0\377\367\367" "\0\377\367\367\0\377\367\367\0\377\367\367\0\377\366\366\0\375\367\367\0" "\37\370\370\0l\370\370\0\364\367\367\0\376\370\370\0\374\370\370\0\373\370" "\370\0\213\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0?\367\367\0" "\377\370\370\0\320\377\377\377\0\377\377\0\2\366\366\0\340\366\366\0\377" "\367\367\0\377\367\367\0\376\370\370\0\214\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377" "\377\377\0\377\377\377\0\377\377\377\0\371\371\0-\370\370\0\371\367\367\0" "\377\367\367\0\377\367\367\0\377\367\367\0\377\367\367\0\377\367\367\0\374" "\364\364\0""0\367\367\0Z\370\370\0\364\367\367\0\376\370\370\0\374\367\367" "\0\374\365\365\0\236\377\377\377\0\377\377\377\0\377\377\377\0\364\364\0" """0\367\367\0\377\366\366\0\337\377\377\0\2\377\377\377\0\367\367\0\323\366" "\366\0\377\367\367\0\377\367\367\0\376\365\365\0\237\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\371\371\0,\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\377\377\0\17\377\377\377" "\0\367\367\0<\366\366\0\246\366\366\0\311\367\367\0~\377\377\0\1\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\212\366\366\0\320\366\366\0" """6\377\377\377\0\377\377\377\0\377\377\0\5\367\367\0_\370\370\0\271\367" "\367\0`\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\370\370\0$\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\364\364\0\30\377\377\377" "\0\365\365\0""5\365\365\0\237\366\366\0\314\367\367\0\207\377\377\0\3\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0|\366\366\0\320\367\367\0" "C\377\377\377\0\377\377\377\0\377\377\0\3\366\366\0V\367\367\0\272\370\370" "\0g\377\377\0\15\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\347\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365" "\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365" "\365\0P\365\365\0P\365\365\0P\366\366\0""9\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0F\365\365" "\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365" "\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0" "P\370\370\0\276\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\360\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260" "\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366" "\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\367\367" "\0~\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\232\366\366\0\260\366\366\0\260\366\366\0\260" "\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366" "\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366" "\0\260\367\367\0\317\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\2\367\367\0\201" "\367\367\0\342\367\367\0\352\367\367\0\246\367\367\0\17\377\377\377\0\377" "\377\377\0\367\367\0""8\367\367\0\220\367\367\0r\367\367\0\16\377\377\377" "\0\377\377\377\0\367\367\0:\367\367\0\365\367\367\0\276\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0""6\367\367\0\305\367\367\0\361" "\367\367\0\316\367\367\0F\377\377\377\0\377\377\377\0\367\367\0\25\367\367" "\0m\367\367\0\217\367\367\0""9\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\311\367\367\0\363\367\367\0""5\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\231\367\367\0\366\367\367\0" "\372\367\367\0\370\367\367\0\372\367\367\0\324\377\377\377\0\367\367\0^\367" "\367\0\375\367\367\0\377\367\367\0\377\367\367\0\336\367\367\0\5\377\377" "\377\0\367\367\0\321\367\367\0\377\367\367\0B\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0(\367\367\0\363\367\367\0\377\367\367\0\371\367\367\0" "\377\367\367\0\364\367\367\0<\367\367\0\6\367\367\0\355\367\367\0\376\367" "\367\0\377\367\367\0\375\367\367\0N\377\377\377\0\367\367\0T\367\367\0\377" "\367\367\0\277\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\24\367\367\0\366\367\367\0\366\367\367\0\245\367\367\0\200" "\367\367\0\367\367\367\0\366\367\367\0?\367\367\0\337\367\367\0\376\367\367" "\0\216\367\367\0\350\367\367\0\375\367\367\0L\367\367\0P\367\367\0\377\367" "\367\0\303\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\244\367\367\0\376\367\367\0\350\367\367\0a\367\367\0\336\367\367\0\376\367" "\367\0\276\367\367\0b\367\367\0\377\367\367\0\321\367\367\0\234\367\367\0" "\376\367\367\0\313\367\367\0\4\367\367\0\345\367\367\0\376\367\367\0+\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "Y\367\367\0\363\367\367\0\371\367\367\0\6\377\377\377\0\367\367\0\326\367" "\367\0\377\367\367\0\235\367\367\0\375\367\367\0\371\367\367\0\25\367\367" "\0\243\367\367\0\377\367\367\0m\367\367\0\342\367\367\0\376\367\367\0-\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\362\367\367\0" "\371\367\367\0q\377\377\377\0\367\367\0U\367\367\0\363\367\367\0\371\367" "\367\0\242\367\367\0\377\367\367\0z\367\367\0""2\367\367\0\377\367\367\0" "\346\367\367\0l\367\367\0\377\367\367\0\246\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0t\367\367\0\374" "\367\367\0\340\377\377\377\0\377\377\377\0\367\367\0\247\367\367\0\377\367" "\367\0\271\367\367\0\300\367\367\0\376\367\367\0\375\367\367\0\376\367\367" "\0\365\367\367\0r\367\367\0\377\367\367\0\252\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\5\367\367\0\370\367\367\0\356\367\367" "\0C\377\377\377\0\367\367\0+\367\367\0\360\367\367\0\362\367\367\0V\367\367" "\0\375\367\367\0\377\367\367\0\376\367\367\0\377\367\367\0w\367\367\0\361" "\367\367\0\372\367\367\0\32\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\220\367\367\0\377\367\367\0" "\277\377\377\377\0\377\377\377\0\367\367\0w\367\367\0\375\367\367\0\320\367" "\367\0\24\367\367\0\212\367\367\0\366\367\367\0\331\367\367\0[\367\367\0" "\357\367\367\0\373\367\367\0'\367\367\0\\\367\367\0\241\367\367\0`\367\367" "\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\32\367\367\0\361\367\367\0\361\367\367\0!\377\377\377\0\367\367" "\0\6\367\367\0\371\367\367\0\355\367\367\0""2\367\367\0N\367\367\0\327\367" "\367\0\365\367\367\0\235\367\367\0\214\367\367\0\377\367\367\0\214\367\367" "\0""2\367\367\0\222\367\367\0\205\367\367\0\40\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0|\367\367\0\375\367\367\0\336\377\377\377\0\377\377" "\377\0\367\367\0|\367\367\0\376\367\367\0\263\377\377\377\0\377\377\377\0" "\367\367\0\5\377\377\377\0\367\367\0\200\367\367\0\377\367\367\0\217\367" "\367\0\267\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0\240\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\23\367\367\0\357" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\366\367\367\0""1\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\13" "\367\367\0\366\367\367\0\357\367\367\0@\377\377\377\0\367\367\0\13\367\367" "\0\367\367\367\0\363\367\367\0\27\377\377\377\0\377\377\377\0\367\367\0\5" "\367\367\0\27\367\367\0\371\367\367\0\364\367\367\0H\367\367\0\375\367\367" "\0\377\367\367\0\377\367\367\0\361\367\367\0\35\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0a\367\367\0\364\367\367\0\371\367\367\0\2\377\377\377\0\367\367" "\0\277\367\367\0\376\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\24\367\367\0\367\367\367\0\365\367\367\0""9\367\367\0\376\367" "\367\0\352\367\367\0o\367\367\0\372\367\367\0\373\367\367\0\13\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\5\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\6" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\366\367\367\0\370\367\367\0i\377\377\377\0\367\367\0@\367\367\0\364" "\367\367\0\366\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\234\367\367\0\377\367\367\0p\367\367\0\303\367\367\0\377\367\367\0" "\216\367\367\0\315\367\367\0\376\367\367\0v\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\21\367\367\0\365\367\367\0\374\367\367\0{\367\367\0""4\367\367\0\371\367" "\367\0\365\367\367\0U\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\230\367\367\0\377\367\367\0u\367\367\0W\367\367\0\377\367\367\0\314\367" "\367\0\32\367\367\0\353\367\367\0\376\367\367\0\36\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\233\367\367" "\0\376\367\367\0\326\367\367\0*\367\367\0\263\367\367\0\376\367\367\0\323" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0%\367\367\0\375\367\367" "\0\350\367\367\0\6\367\367\0\357\367\367\0\376\367\367\0""5\367\367\0\207" "\367\367\0\377\367\367\0\223\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\217\367\367\0\372\367\367\0\374\367\367\0\370\367\367\0\375\367\367\0" "\302\367\367\0\3\377\377\377\0\377\377\377\0\367\367\0\"\367\367\0\374\367" "\367\0\352\367\367\0\6\367\367\0\12\367\367\0\365\367\367\0\377\367\367\0" "\377\367\367\0\377\367\367\0\260\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\36\367\367\0\365" "\367\367\0\376\367\367\0\375\367\367\0\373\367\367\0\373\367\367\0""6\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\266\367\367\0\377\367\367" "\0W\377\377\377\0\367\367\0\224\367\367\0\376\367\367\0\377\367\367\0\376" "\367\367\0\374\367\367\0\34\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\17\367\367\0\177\367\367\0\347\367\367\0\372\367\367\0\305\367\367\0\16" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\246\367\367\0\377\367" "\367\0[\377\377\377\0\377\377\377\0\367\367\0(\367\367\0\250\367\367\0\364" "\367\367\0\252\367\367\0\37\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0H\367\367" "\0\276\367\367\0\374\367\367\0\351\367\367\0S\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0""5\367\367\0\377\367\367\0\325\377\377\377\0\377" "\377\377\0\367\367\0\10\367\367\0k\367\367\0\350\367\367\0\327\367\367\0" "\\\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0", }; frei0r-plugins-1.8.0/src/filter/rgbparade/CMakeLists.txt0000644000175000017500000000073414220150123021615 0ustar jrmljrmlset (SOURCES rgbparade.c rgbparade_image.h) set (TARGET rgbparade) if (MSVC) set_source_files_properties (rgbparade.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/rgbparade/rgbparade.c0000644000175000017500000002450314220150123021150 0ustar jrmljrml/* rgbparade.c * Copyright (C) 2008 Albert Frisch (albert.frisch@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include #include "rgbparade_image.h" #define OFFSET_R 0 #define OFFSET_G 8 #define OFFSET_B 16 #define OFFSET_A 24 #define PARADE_HEIGHT 256 #define PARADE_STEP 5 typedef struct { double red, green, blue; } rgb_t; typedef struct rgbparade { int w, h; unsigned char* scala; gavl_video_scaler_t* parade_scaler; gavl_video_frame_t* parade_frame_src; gavl_video_frame_t* parade_frame_dst; double mix; double overlay_sides; } rgbparade_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "RGB-Parade"; info->author = "Albert Frisch"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 2; info->explanation = "Displays a histogram of R, G and B of the video-data"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch(param_index) { case 0: info->name = "mix"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amount of source image mixed into background of display"; break; case 1: info->name = "overlay sides"; info->type = F0R_PARAM_BOOL; info->explanation = "If false, the sides of image are shown without overlay"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbparade_t* inst = (rgbparade_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->mix = 0.0; inst->overlay_sides = 1.0; inst->scala = (unsigned char*)malloc( width * height * 4 ); gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; video_scaler = gavl_video_scaler_create(); frame_src = gavl_video_frame_create( 0 ); frame_dst = gavl_video_frame_create( 0 ); frame_dst->strides[0] = width * 4; frame_src->strides[0] = rgbparade_image.width * 4; gavl_video_options_t* options = gavl_video_scaler_get_options( video_scaler ); gavl_video_format_t format_src; gavl_video_format_t format_dst; memset(&format_src, 0, sizeof(format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; format_dst.interlace_mode = GAVL_INTERLACE_NONE; format_src.frame_width = rgbparade_image.width; format_src.frame_height = rgbparade_image.height; format_src.image_width = rgbparade_image.width; format_src.image_height = rgbparade_image.height; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_src.interlace_mode = GAVL_INTERLACE_NONE; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = 0; src_rect.y = 0; src_rect.w = rgbparade_image.width; src_rect.h = rgbparade_image.height; dst_rect.x = 0; dst_rect.y = 0; dst_rect.w = width; dst_rect.h = height * 0.995; gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( video_scaler, &format_src, &format_dst ); frame_src->planes[0] = (uint8_t *)rgbparade_image.pixel_data; frame_dst->planes[0] = (uint8_t *)inst->scala; /* Pad the source image to make the stride a multiple of 16. */ gavl_video_frame_t* padded = gavl_video_frame_create( &format_src ); gavl_video_frame_copy( &format_src, padded, frame_src ); float transparent[4] = { 0.0, 0.0, 0.0, 0.0 }; gavl_video_frame_fill( frame_dst, &format_dst, transparent ); gavl_video_scaler_scale( video_scaler, padded, frame_dst ); gavl_video_scaler_destroy(video_scaler); gavl_video_frame_null( frame_src ); gavl_video_frame_destroy( frame_src ); gavl_video_frame_null( frame_dst ); gavl_video_frame_destroy( frame_dst ); gavl_video_frame_destroy( padded ); options = gavl_video_scaler_get_options( inst->parade_scaler ); inst->parade_scaler = gavl_video_scaler_create(); inst->parade_frame_src = gavl_video_frame_create(0); inst->parade_frame_dst = gavl_video_frame_create(0); inst->parade_frame_src->strides[0] = width * 4; inst->parade_frame_dst->strides[0] = width * 4; options = gavl_video_scaler_get_options( inst->parade_scaler ); format_src.frame_width = width; format_src.frame_height = PARADE_HEIGHT; format_src.image_width = width; format_src.image_height = PARADE_HEIGHT; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_dst.frame_width = width; format_dst.frame_height = height; format_dst.image_width = width; format_dst.image_height = height; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_set_all( &src_rect, &format_src ); dst_rect.x = width * 0.05; dst_rect.y = height * 0.011; dst_rect.w = width * 0.9; dst_rect.h = height * 0.978; gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->parade_scaler, &format_src, &format_dst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { rgbparade_t* inst = (rgbparade_t*)instance; gavl_video_scaler_destroy( inst->parade_scaler ); gavl_video_frame_null( inst->parade_frame_src ); gavl_video_frame_destroy( inst->parade_frame_src ); gavl_video_frame_null( inst->parade_frame_dst ); gavl_video_frame_destroy( inst->parade_frame_dst ); free(inst); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbparade_t* inst = (rgbparade_t*)instance; switch(param_index) { case 0: *((double *)param) = inst->mix; break; case 1: *((double *)param) = inst->overlay_sides; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbparade_t* inst = (rgbparade_t*)instance; switch(param_index) { case 0: inst->mix = *((double *)param); break; case 1: inst->overlay_sides = *((double *)param); break; } } void draw_grid(unsigned char* scope, double width, double height) { double i, j; long offset; for(j=0;j<6;j++) { for(i=0;iw; int height = inst->h; double mix = inst->mix; int len = inst->w * inst->h; int parade_len = width * PARADE_HEIGHT; uint32_t* dst = outframe; uint32_t* dst_end; const uint32_t* src = inframe; const uint32_t* src_end; uint32_t* parade = (uint32_t*)malloc( parade_len * 4 ); uint32_t* parade_end; long src_x, src_y; long x, y; rgb_t rgb; uint8_t* pixel; dst_end = dst + len; src_end = src + len; parade_end = parade + parade_len; if ( inst->overlay_sides > 0.5) { while ( dst < dst_end ) { *(dst++) = 0xFF000000; } } else { while ( dst < dst_end ) { *(dst++) = *(src++); } src -= len; } dst = outframe; while ( parade < parade_end ) { *(parade++) = 0xFF000000; } parade -= parade_len; for ( src_y = 0; src_y < height; src_y++ ) { for ( src_x = 0; src_x < width; src_x++ ) { rgb.red = (((*src) & 0x000000FF) >> OFFSET_R); rgb.green = (((*src) & 0x0000FF00) >> OFFSET_G); rgb.blue = (((*src) & 0x00FF0000) >> OFFSET_B); src++; x = src_x / 3; y = PARADE_HEIGHT - rgb.red - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[0] < (255-PARADE_STEP) ) pixel[0] += PARADE_STEP; } x += width / 3; y = PARADE_HEIGHT - rgb.green - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[1] < (255-PARADE_STEP) ) pixel[1] += PARADE_STEP; } x += width / 3; y = PARADE_HEIGHT - rgb.blue - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[2] < (255-PARADE_STEP) ) pixel[2] += PARADE_STEP; } } } inst->parade_frame_src->planes[0] = (uint8_t *)parade; inst->parade_frame_dst->planes[0] = (uint8_t *)dst; gavl_video_scaler_scale( inst->parade_scaler, inst->parade_frame_src, inst->parade_frame_dst ); unsigned char *scala8, *dst8, *dst8_end, *src8; scala8 = inst->scala; src8 = (unsigned char*)inframe; dst8 = (unsigned char*)outframe; dst8_end = dst8 + ( len * 4 ); if (mix > 0.001 ) { // to not lose performance for non-mixing users while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; if (dst8[0] == 0 && dst8[1] == 0 && dst8[2] == 0){ dst8[0] = src8[0] * mix; dst8[1] = src8[1] * mix; dst8[2] = src8[2] * mix; } scala8 += 4; dst8 += 4; src8 += 4; } } else { while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; scala8 += 4; dst8 += 4; } } free(parade); } frei0r-plugins-1.8.0/src/filter/blur/0000755000175000017500000000000014220150123016066 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/blur/IIRblur.c0000644000175000017500000002400014220150123017536 0ustar jrmljrml/* IIRblur.c This Frei0r plugin implements fast IIR blurring of video Version 0.1 jul 2011 Copyright (C) 2011 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall IIRblur.c -o IIRblur.o //link: gcc -shared -o IIRblur.so IIRblur.o //stdio samo za debug izpise //#include #include #include #include #include #include #include double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; #include "fibe.h" //---------------------------------------- //struktura za instanco efekta typedef struct { //status int h; int w; //parameters float am; //amount of blur int ty; //type of blur [0..2] int ec; //edge compensation (BOOL) //video buffers float_rgba *img; //internal variables float a1,a2,a3; float rd1,rd2,rs1,rs2,rc1,rc2; } inst; //-------------------------------------------------------- //Aitken-Neville interpolacija iz 4 tock (tretjega reda) //t = stevilo tock v arrayu //array xt naj bo v rastocem zaporedju, lahko neekvidistanten float AitNev3(int t, float xt[], float yt[], float x) { float p[10]; int i,j,m; if ((xxt[t-1])) { // printf("\n\n x=%f je izven mej tabele!",x); return 1.0/0.0; } //poisce, katere tocke bo uporabil m=0; while (x>xt[m++]); m=m-4/2-1; if (m<0) m=0; if ((m+4)>(t-1)) m=t-4; for (i=0;i<4;i++) p[i]=yt[i+m]; for (j=1;j<4;j++) for (i=(4-1);i>=j;i--) { p[i]=p[i]+(x-xt[i+m])/(xt[i+m]-xt[i-j+m])*(p[i]-p[i-1]); } return p[4-1]; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] logarithmic //min and max must be positive! double map_value_backward_log(float v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return logf(v/sr)/k+0.5; } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="IIR blur"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=3; info->explanation="Three types of fast IIR blurring"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of blur"; break; case 1: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur type"; break; case 2: info->name = "Edge"; info->type = F0R_PARAM_BOOL; info->explanation = "Edge compensation"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->img=calloc(width*height*4,sizeof(float)); in->am=map_value_forward_log(0.2, 0.5, 100.0); in->a1=-0.796093; in->a2=0.186308; in->ty=1; in->ec=1; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->img); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg,tmpi; float a0,b0,b1,b2,f,q,s; float am1[]={0.499999,0.7,1.0,1.5,2.0,3.0,4.0,5.0,7.0,10.0, 15.0,20.0,30.0,40.0,50.0,70.0,100.0,150.0,200.00001}; //float iir2f[]={0.448,0.4,0.31,0.25,0.21,0.15,0.1,0.075, // 0.055,0.039,0.026,0.02,0.013,0.01,0.008,0.006, // 0.0042,0.0029,0.00205}; //float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.7,0.7, // 0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7}; float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.6,0.6, 0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6}; //float iir1a1[]={0.167,0.3,0.5,0.65,0.7,0.8,0.88,0.92,0.95, // 0.96,0.97,0.98,0.985,0.988,0.99,0.992,0.993,0.9955, // 0.997}; float iir1a1[]={0.138,0.24,0.34,0.45,0.55, 0.65,0.728,0.775,0.834,0.88, 0.92,0.937,0.958,0.968,0.9745, 0.98,0.986,0.991,0.9931}; //po sigmi float iir2f[]={0.475,0.39,0.325,0.26,0.21, 0.155,0.112,0.0905,0.065,0.0458, 0.031,0.0234,0.01575,0.0118,0.0093, 0.00725,0.00505,0.0033,0.0025}; //po sigmi float iir3si[]={0.5,0.7,1.0,1.5,2.0, 3.0,4.0,5.0,7.0,10.0, 15.0,20.0,30.0,40.0,50.0, 70.0,100.0,150.0,186.5}; p=(inst*)instance; chg=0; switch(param_index) { case 0: // tmpf=map_value_forward(*((double*)parm), 0.5, 100.0); if (*((double*)parm) == 0.0) tmpf = 0.0; else tmpf=map_value_forward_log(*((double*)parm), 0.5, 100.0); if (tmpf!=p->am) chg=1; p->am=tmpf; break; case 1: tmpf=*((double*)parm); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 2.9999); if ((tmpi<0)||(tmpi>2.0)) break; if (p->ty != tmpi) chg=1; p->ty = tmpi; break; case 2: p->ec=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! break; } if (chg==0) return; switch(p->ty) { case 0: //FIBE-1 p->a1=AitNev3(19, am1, iir1a1, p->am); //printf("Set parm FIBE-1 a1=%f (p->am=%f)\n",p->a1,p->am); break; case 1: //FIBE-2 f=AitNev3(19, am1, iir2f, p->am); q=AitNev3(19, am1, iir2q, p->am); calcab_lp1(f, q, &a0, &p->a1, &p->a2, &b0, &b1, &b2); p->a1=p->a1/a0; p->a2=p->a2/a0; rep(-0.5, 0.5, 0.0, &p->rd1, &p->rd2, 256, p->a1, p->a2); rep(1.0, 1.0, 0.0, &p->rs1, &p->rs2, 256, p->a1, p->a2); rep(0.0, 0.0, 1.0, &p->rc1, &p->rc2, 256, p->a1, p->a2); //printf("Set parm FIBE-2 a1=%f a2=%f\n",p->a1,p->a2); break; case 2: //FIBE-3 s=AitNev3(19, am1, iir3si, p->am); young_vliet(s, &a0, &p->a1, &p->a2, &p->a3); p->a1=-p->a1/a0; p->a2=-p->a2/a0; p->a3=-p->a3/a0; //printf("Set parm FIBE-3 a1=%f a2=%f a3=%f\n",p->a1,p->a2,p->a3); break; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: // *((double*)param)=map_value_backward(p->am, 0.5, 100.0); *((double*)param)=map_value_backward_log(p->am, 0.5, 100.0); break; case 1: *((double*)param)=map_value_backward(p->ty, 0.0, 2.9999); break; case 2: *((double*)param)=map_value_backward(p->ec, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; if (in->am==0.0) //zero blur, just copy and return { memcpy(outframe, inframe, in->w * in->h * sizeof(uint32_t)); return; } //do the blur switch(in->ty) { case 0: fibe1o_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->ec); break; case 1: fibe2o_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->a2, in->rd1, in->rd2, in->rs1, in->rs2, in->rc1, in->rc2, in->ec); break; case 2: fibe3_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->a2, in->a3, in->ec); // The bottom 3 lines were not updated, and outframe may be initialized with garbage. // Copy the 4th line from the bottom to the bottom 3 lines. for (i = 0; i < 3; i++) memcpy(&outframe[in->w * (in->h - 3 + i)], &outframe[in->w * (in->h - 4)], in->w * 4); break; } //copy alpha for (i=0;iw*in->h;i++) { outframe[i]=(outframe[i]&0x00FFFFFF) | (inframe[i]&0xFF000000); } } frei0r-plugins-1.8.0/src/filter/blur/fibe.h0000755000175000017500000010747714220150123017167 0ustar jrmljrml//fibe.h FAST IIR BLUR ENGINE /* Copyright (C) 2011 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* NOTE: float_rgba must be declared externally as typedef struct { float r; float g; float b; float a; } float_rgba; -------------------------------- CONTENTS OF FIBE.H FILE: -------------------------------- calcab_lp1() auxilliary function to calculate lowpass tap coefficients for FIBE-2 young_vliet() auxilliary function to calculate tap coefs for Gauss approximation with FIBE-3 rep() auxilliary function to calculate wraparound values for FIBE-2 fibe1o_8() one tap quadrilateral IIR filter speed optimized C function includes 8bit/float conversions fibe2o_8() two tap quadrilateral IIR filter speed optimized C function includes 8bit/float conversions fibe3_8() three tap quadrilateral IIR filter includes 8bit/float conversions The functions work internally with floats. I have included the 8bit/float conversion into the first and last processing loops, to avoid two additional cache polluting and therefore time consuming "walks" through memory. */ //edge compensation average size #define EDGEAVG 8 #include #include #include "frei0r_math.h" //--------------------------------------------------------- //koeficienti za biquad lowpass iz f in q // f v Nyquistih 0.0 < f < 0.5 void calcab_lp1(float f, float q, float *a0, float *a1, float *a2, float *b0, float *b1, float *b2) { float a,b; a=sinf(PI*f)/2.0/q; b=cosf(PI*f); *b0=(1.0-b)/2.0; *b1=1.0-b; *b2=(1.0-b)/2.0; *a0=1.0+a; *a1=-2.0*b; *a2=1.0-a; } //--------------------------------------------------------- //3tap iir coefficients for Gauss approximation according to: //Ian T. Young, Lucas J. van Vliet: //Recursive implementation of the Gaussian filter //Signal Processing 44 (1995) 139-151 // s=sigma 0.5 < s < 200.0 void young_vliet(float s, float *a0, float *a1, float *a2, float *a3) { float q; q=0.0; if (s>2.5) { q = 0.98711*s - 0.96330; } else { //to velja za s>0.5 !!!! q = 3.97156 - 4.14554*sqrtf(1.0-0.26891*s); } *a0 = 1.57825 + 2.44413*q + 1.4281*q*q + 0.422205*q*q*q; *a1 = 2.44413*q + 2.85619*q*q + 1.26661*q*q*q; *a2 = -1.4281*q*q - 1.26661*q*q*q; *a3 = 0.422205*q*q*q; } //--------------------------------------------------- //kompenzacija na desni //c=0.0 "odziv na zacetno stanje" (zunaj crno) //gain ni kompenziran void rep(float v1, float v2, float c, float *i1, float *i2, int n, float a1, float a2) { int i; float lb[8192]; lb[0]=v1;lb[1]=v2; for (i=2;i=0;i--) { lb[i]=lb[i]-a1*lb[i+1]-a2*lb[i+2]; } *i1=lb[0]; *i2=lb[1]; } //--------------------------------------------------------- // 1-tap IIR v 4 smereh //optimized for speed //loops rearanged for more locality (better cache hit ratio) //outer (vertical) loop 2x unroll to break dependency chain //simplified indexes void fibe1o_8(const uint32_t* inframe, uint32_t* outframe, float_rgba *s, int w, int h, float a, int ec) { int i,j; float b,g,g4,avg,avg1,cr,cg,cb,g4a,g4b; int p,pw,pj,pwj,pww,pmw; avg=EDGEAVG; //koliko vzorcev za povprecje pri edge comp avg1=1.0/avg; g=1.0/(1.0-a); g4=1.0/g/g/g/g; //predpostavimo, da je "zunaj" crnina (nicle) b=1.0/(1.0-a)/(1.0+a); //prvih avg vrstic for (i=0;i>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); cr=cr+s[p+j].r; cg=cg+s[p+j].g; cb=cb+s[p+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[p].r=cr*g+b*(s[p].r-cr); s[p].g=cg*g+b*(s[p].g-cg); s[p].b=cb*g+b*(s[p].b-cb); } else for (j=0;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); } for (j=1;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); s[p+j].r=s[p+j].r+a*s[p+j-1].r; s[p+j].g=s[p+j].g+a*s[p+j-1].g; s[p+j].b=s[p+j].b+a*s[p+j-1].b; } if (ec!=0) { cr=0.0;cg=0.0;cb=0.0; for (j=w-avg;j=0;j--) //nazaj { s[p+j].r=a*s[p+j+1].r+s[p+j].r; s[p+j].g=a*s[p+j+1].g+s[p+j].g; s[p+j].b=a*s[p+j+1].b+s[p+j].b; } } //prvih avg vrstic samo navzdol (nazaj so ze) for (i=0;i>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); cr=cr+s[p+j].r; cg=cg+s[p+j].g; cb=cb+s[p+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[p].r=cr*g+b*(s[p].r-cr); s[p].g=cg*g+b*(s[p].g-cg); s[p].b=cb*g+b*(s[p].b-cb); cr=0.0;cg=0.0;cb=0.0; for (j=0;j>8); s[pw+j].b=(float)((inframe[pw+j]&0xFF0000)>>16); cr=cr+s[pw+j].r; cg=cg+s[pw+j].g; cb=cb+s[pw+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[pw].r=cr*g+b*(s[pw].r-cr); s[pw].g=cg*g+b*(s[pw].g-cg); s[pw].b=cb*g+b*(s[pw].b-cb); } else { for (j=0;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); } for (j=0;j>8); s[pw+j].b=(float)((inframe[pw+j]&0xFF0000)>>16); } } for (j=1;j>8); s[pj].b=(float)((inframe[pj]&0xFF0000)>>16); s[pj].r=s[pj].r+a*s[pj-1].r; s[pj].g=s[pj].g+a*s[pj-1].g; s[pj].b=s[pj].b+a*s[pj-1].b; s[pwj].r=(float)(inframe[pwj]&0xFF); s[pwj].g=(float)((inframe[pwj]&0xFF00)>>8); s[pwj].b=(float)((inframe[pwj]&0xFF0000)>>16); s[pwj].r=s[pwj].r+a*s[pwj-1].r; s[pwj].g=s[pwj].g+a*s[pwj-1].g; s[pwj].b=s[pwj].b+a*s[pwj-1].b; } if (ec!=0) { cr=0.0;cg=0.0;cb=0.0; for (j=w-avg;j=1;j--) //nazaj { pj=p+j;pwj=pw+j; s[pj-1].r=a*s[pj].r+s[pj-1].r; s[pj-1].g=a*s[pj].g+s[pj-1].g; s[pj-1].b=a*s[pj].b+s[pj-1].b; s[pwj].r=a*s[pwj+1].r+s[pwj].r; s[pwj].g=a*s[pwj+1].g+s[pwj].g; s[pwj].b=a*s[pwj+1].b+s[pwj].b; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[pj].r=s[pj].r+a*s[pmw+j].r; s[pj].g=s[pj].g+a*s[pmw+j].g; s[pj].b=s[pj].b+a*s[pmw+j].b; s[pwj+1].r=s[pwj+1].r+a*s[pj+1].r; s[pwj+1].g=s[pwj+1].g+a*s[pj+1].g; s[pwj+1].b=s[pwj+1].b+a*s[pj+1].b; } //konec levo s[pw].r=s[pw].r+a*s[pw+1].r; //nazaj s[pw].g=s[pw].g+a*s[pw+1].g; s[pw].b=s[pw].b+a*s[pw+1].b; s[p].r=s[p].r+a*s[pmw].r; //dol s[p].g=s[p].g+a*s[pmw].g; s[p].b=s[p].b+a*s[pmw].b; s[pw+1].r=s[pw+1].r+a*s[p+1].r; //dol s[pw+1].g=s[pw+1].g+a*s[p+1].g; s[pw+1].b=s[pw+1].b+a*s[p+1].b; s[pw].r=s[pw].r+a*s[p].r; //dol s[pw].g=s[pw].g+a*s[p].g; s[pw].b=s[pw].b+a*s[p].b; } //ce je sodo stevilo vrstic, moras zadnjo posebej if (i!=h) { p=i*w; pw=p+w; for (j=1;j=0;j--) //nazaj in dol { s[p+j].r=a*s[p+j+1].r+s[p+j].r; s[p+j].g=a*s[p+j+1].g+s[p+j].g; s[p+j].b=a*s[p+j+1].b+s[p+j].b; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[p+j+1].r=s[p+j+1].r+a*s[p-w+j+1].r; s[p+j+1].g=s[p+j+1].g+a*s[p-w+j+1].g; s[p+j+1].b=s[p+j+1].b+a*s[p-w+j+1].b; } //levi piksel vert s[p].r=s[p].r+a*s[p-w].r; s[p].g=s[p].g+a*s[p-w].g; s[p].b=s[p].b+a*s[p-w].b; } //zadnja vrstica (h-1) g4b=g4*b; g4a=g4/(1.0-a); p=(h-1)*w; if (ec!=0) { for (i=0;i=0;i--) //po vrsticah navzgor { p=i*w; pw=p+w; for (j=0;j>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=0;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } s[jw].r=g4*s[jw].r-(a1+a2)*g*cr; s[jw].g=g4*s[jw].g-(a1+a2)*g*cg; s[jw].b=g4*s[jw].b-(a1+a2)*g*cb; s[jw+1].r=g4*s[jw+1].r-a1*s[jw].r-a2*g*cr; s[jw+1].g=g4*s[jw+1].g-a1*s[jw].g-a2*g*cg; s[jw+1].b=g4*s[jw+1].b-a1*s[jw].b-a2*g*cb; if (ec!=0) { //edge comp za nazaj cr=0.0;cg=0.0;cb=0.0; for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } for (i=2;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); s[jw+i].r=g4*s[jw+i].r-a1*s[jw+i-1].r-a2*s[jw+i-2].r; s[jw+i].g=g4*s[jw+i].g-a1*s[jw+i-1].g-a2*s[jw+i-2].g; s[jw+i].b=g4*s[jw+i].b-a1*s[jw+i-1].b-a2*s[jw+i-2].b; } for (i=w-avg;i=0;i--) //nazaj { s[jw+i].r=s[jw+i].r-a1*s[jw+i+1].r-a2*s[jw+i+2].r; s[jw+i].g=s[jw+i].g-a1*s[jw+i+1].g-a2*s[jw+i+2].g; s[jw+i].b=s[jw+i].b-a1*s[jw+i+1].b-a2*s[jw+i+2].b; } } //prvih avg vrstic //edge comp zgoraj za navzdol for (j=0;j>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=0;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } s[jw].r=g4*s[jw].r-(a1+a2)*g*cr; s[jw].g=g4*s[jw].g-(a1+a2)*g*cg; s[jw].b=g4*s[jw].b-(a1+a2)*g*cb; s[jw+1].r=g4*s[jw+1].r-a1*s[jw].r-a2*g*cr; s[jw+1].g=g4*s[jw+1].g-a1*s[jw].g-a2*g*cg; s[jw+1].b=g4*s[jw+1].b-a1*s[jw].b-a2*g*cb; if (ec!=0) { //edge comp za nazaj cr=0.0;cg=0.0;cb=0.0; for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } for (i=2;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); s[jw+i].r=g4*s[jw+i].r-a1*s[jw+i-1].r-a2*s[jw+i-2].r; s[jw+i].g=g4*s[jw+i].g-a1*s[jw+i-1].g-a2*s[jw+i-2].g; s[jw+i].b=g4*s[jw+i].b-a1*s[jw+i-1].b-a2*s[jw+i-2].b; } for (i=w-avg;i=0;i--) //po stolpcih { //nazaj s[jw+i].r=s[jw+i].r-a1*s[jw+i+1].r-a2*s[jw+i+2].r; s[jw+i].g=s[jw+i].g-a1*s[jw+i+1].g-a2*s[jw+i+2].g; s[jw+i].b=s[jw+i].b-a1*s[jw+i+1].b-a2*s[jw+i+2].b; //dol s[jw+i+2].r=s[jw+i+2].r-a1*s[jw-w+i+2].r-a2*s[jw-w-w+i+2].r; s[jw+i+2].g=s[jw+i+2].g-a1*s[jw-w+i+2].g-a2*s[jw-w-w+i+2].g; s[jw+i+2].b=s[jw+i+2].b-a1*s[jw-w+i+2].b-a2*s[jw-w-w+i+2].b; } //se leva stolpca dol s[jw+1].r=s[jw+1].r-a1*s[jw-w+1].r-a2*s[jw-w-w+1].r; s[jw+1].g=s[jw+1].g-a1*s[jw-w+1].g-a2*s[jw-w-w+1].g; s[jw+1].b=s[jw+1].b-a1*s[jw-w+1].b-a2*s[jw-w-w+1].b; s[jw].r=s[jw].r-a1*s[jw-w].r-a2*s[jw-w-w].r; s[jw].g=s[jw].g-a1*s[jw-w].g-a2*s[jw-w-w].g; s[jw].b=s[jw].b-a1*s[jw-w].b-a2*s[jw-w-w].b; } //po vrsticah //pa se navzgor //spodnji dve vrstici h1w=(h-1)*w; h2w=(h-2)*w; for (j=0;j255) s[j+h1w].r=255.0; if (s[j+h1w].r<0.0) s[j+h1w].r=0.0; if (s[j+h1w].g>255) s[j+h1w].g=255.0; if (s[j+h1w].g<0.0) s[j+h1w].g=0.0; if (s[j+h1w].b>255) s[j+h1w].b=255.0; if (s[j+h1w].b<0.0) s[j+h1w].b=0.0; outframe[j+h1w]=((uint32_t)s[j+h1w].r&0xFF) + (((uint32_t)s[j+h1w].g&0xFF)<<8) + (((uint32_t)s[j+h1w].b&0xFF)<<16); s[j+h2w].r=s[j+h2w].r-a1*s[j+h1w].r-a2*rep1.r; s[j+h2w].g=s[j+h2w].g-a1*s[j+h1w].g-a2*rep1.g; s[j+h2w].b=s[j+h2w].b-a1*s[j+h1w].b-a2*rep1.b; if (s[j+h2w].r>255) s[j+h2w].r=255.0; if (s[j+h2w].r<0.0) s[j+h2w].r=0.0; if (s[j+h2w].g>255) s[j+h2w].g=255.0; if (s[j+h2w].g<0.0) s[j+h2w].g=0.0; if (s[j+h2w].b>255) s[j+h2w].b=255.0; if (s[j+h2w].b<0.0) s[j+h2w].b=0.0; outframe[j+h2w]=((uint32_t)s[j+h2w].r&0xFF) + (((uint32_t)s[j+h2w].g&0xFF)<<8) + (((uint32_t)s[j+h2w].b&0xFF)<<16); } //ostale vrstice for (i=h-3;i>=0;i--) //gor { iw=i*w; i1w=iw+w; i2w=i1w+w; for (j=0;j255) s[j+iw].r=255.0; if (s[j+iw].r<0.0) s[j+iw].r=0.0; if (s[j+iw].g>255) s[j+iw].g=255.0; if (s[j+iw].g<0.0) s[j+iw].g=0.0; if (s[j+iw].b>255) s[j+iw].b=255.0; if (s[j+iw].b<0.0) s[j+iw].b=0.0; outframe[j+iw]=((uint32_t)s[j+iw].r&0xFF) + (((uint32_t)s[j+iw].g&0xFF)<<8) + (((uint32_t)s[j+iw].b&0xFF)<<16); } } } //------------------------------------------------------- // 3-tap IIR v stirih smereh //a only verzija, a0=1.0 //edge efekt na desni kompenzira tako, da racuna 256 vzorcev //cez rob in in gre potem nazaj void fibe3_8(const uint32_t* inframe, uint32_t* outframe, float_rgba s[], int w, int h, float a1, float a2, float a3, int ec) { float cr,cg,cb,g,g4; int i,j; const float avg = EDGEAVG; // how many samples for average at edge comp const int cez = 256; // how many samples go right float_rgba *lb = malloc((MAX(w, h) + cez) * sizeof(*lb)); g=1.0/(1.0+a1+a2+a3); g4=1.0/g/g/g/g; for (j=0;j>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); cr=cr+s[j*w+i].r; cg=cg+s[j*w+i].g; cb=cb+s[j*w+i].b; } cr=g4*cr/avg; cg=g4*cg/avg; cb=g4*cb/avg; } else for (i=0;i>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); } lb[0].r=g4*s[j*w].r-(a1+a2+a3)*g*cr; lb[0].g=g4*s[j*w].g-(a1+a2+a3)*g*cg; lb[0].b=g4*s[j*w].b-(a1+a2+a3)*g*cb; lb[1].r=g4*s[j*w+1].r-a1*lb[0].r-(a2+a3)*g*cr; lb[1].g=g4*s[j*w+1].g-a1*lb[0].g-(a2+a3)*g*cg; lb[1].b=g4*s[j*w+1].b-a1*lb[0].b-(a2+a3)*g*cb; lb[2].r=g4*s[j*w+2].r-a1*lb[1].r-a2*lb[0].r-a3*g*cr; lb[2].g=g4*s[j*w+2].g-a1*lb[1].g-a2*lb[0].g-a3*g*cg; lb[2].b=g4*s[j*w+2].b-a1*lb[1].b-a2*lb[0].b-a3*g*cb; for (i=3;i>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); lb[i].r=g4*s[j*w+i].r-a1*lb[i-1].r-a2*lb[i-2].r-a3*lb[i-3].r; lb[i].g=g4*s[j*w+i].g-a1*lb[i-1].g-a2*lb[i-2].g-a3*lb[i-3].g; lb[i].b=g4*s[j*w+i].b-a1*lb[i-1].b-a2*lb[i-2].b-a3*lb[i-3].b; } cr=0.0;cg=0.0;cb=0.0; if (ec!=0) { //edge comp for (i=w-avg;i=w;i--) { lb[i].r=lb[i].r-a1*lb[i+1].r-a2*lb[i+2].r-a3*lb[i+3].r; lb[i].g=lb[i].g-a1*lb[i+1].g-a2*lb[i+2].g-a3*lb[i+3].g; lb[i].b=lb[i].b-a1*lb[i+1].b-a2*lb[i+2].b-a3*lb[i+3].b; } s[j*w+w-1].r=lb[w-1].r-a1*lb[w].r-a2*lb[w+1].r-a3*lb[w+2].r; s[j*w+w-1].g=lb[w-1].g-a1*lb[w].g-a2*lb[w+1].g-a3*lb[w+2].g; s[j*w+w-1].b=lb[w-1].b-a1*lb[w].b-a2*lb[w+1].b-a3*lb[w+2].b; s[j*w+w-2].r=lb[w-2].r-a1*s[j*w+w-1].r-a2*lb[w].r-a3*lb[w+1].r; s[j*w+w-2].g=lb[w-2].g-a1*s[j*w+w-1].g-a2*lb[w].g-a3*lb[w+1].g; s[j*w+w-2].b=lb[w-2].b-a1*s[j*w+w-1].b-a2*lb[w].b-a3*lb[w+1].b; s[j*w+w-3].r=lb[w-3].r-a1*s[j*w+w-2].r-a2*s[j*w+w-1].r-a3*lb[w].r; s[j*w+w-3].g=lb[w-3].g-a1*s[j*w+w-2].g-a2*s[j*w+w-1].g-a3*lb[w].g; s[j*w+w-3].b=lb[w-3].b-a1*s[j*w+w-2].b-a2*s[j*w+w-1].b-a3*lb[w].b; for (i=w-4;i>=0;i--) //nazaj { s[j*w+i].r=lb[i].r-a1*s[j*w+i+1].r-a2*s[j*w+i+2].r-a3*s[j*w+i+3].r; s[j*w+i].g=lb[i].g-a1*s[j*w+i+1].g-a2*s[j*w+i+2].g-a3*s[j*w+i+3].g; s[j*w+i].b=lb[i].b-a1*s[j*w+i+1].b-a2*s[j*w+i+2].b-a3*s[j*w+i+3].b; } } //po vrsticah for (j=0;j=h;i--) { lb[i].r=lb[i].r-a1*lb[i+1].r-a2*lb[i+2].r-a3*lb[i+3].r; lb[i].g=lb[i].g-a1*lb[i+1].g-a2*lb[i+2].g-a3*lb[i+3].g; lb[i].b=lb[i].b-a1*lb[i+1].b-a2*lb[i+2].b-a3*lb[i+3].b; } s[j+(h-1)*w].r=lb[h-1].r-a1*lb[h].r-a2*lb[h+1].r-a3*lb[h+2].r; s[j+(h-1)*w].g=lb[h-1].g-a1*lb[h].g-a2*lb[h+1].g-a3*lb[h+2].g; s[j+(h-1)*w].b=lb[h-1].b-a1*lb[h].b-a2*lb[h+1].b-a3*lb[h+2].b; s[j+(h-2)*w].r=lb[h-2].r-a1*s[j+(h-1)*w].r-a2*lb[h].r-a3*lb[h+1].r; s[j+(h-2)*w].g=lb[h-2].g-a1*s[j+(h-1)*w].g-a2*lb[h].g-a3*lb[h+1].g; s[j+(h-2)*w].b=lb[h-2].b-a1*s[j+(h-1)*w].b-a2*lb[h].b-a3*lb[h+1].b; s[j+(h-3)*w].r=lb[h-3].r-a1*s[j+(h-2)*w].r-a2*s[j+(h-1)*w].r-a3*lb[h].r; s[j+(h-3)*w].g=lb[h-3].g-a1*s[j+(h-2)*w].g-a2*s[j+(h-1)*w].g-a3*lb[h].g; s[j+(h-3)*w].b=lb[h-3].b-a1*s[j+(h-2)*w].b-a2*s[j+(h-1)*w].b-a3*lb[h].b; for (i=h-4;i>=0;i--) //gor { s[j+w*i].r=lb[i].r-a1*s[j+w*(i+1)].r-a2*s[j+w*(i+2)].r-a3*s[j+w*(i+3)].r; s[j+w*i].g=lb[i].g-a1*s[j+w*(i+1)].g-a2*s[j+w*(i+2)].g-a3*s[j+w*(i+3)].g; s[j+w*i].b=lb[i].b-a1*s[j+w*(i+1)].b-a2*s[j+w*(i+2)].b-a3*s[j+w*(i+3)].b; outframe[j+w*i]=((uint32_t)s[j+w*i].r&0xFF) + (((uint32_t)s[j+w*i].g&0xFF)<<8) + (((uint32_t)s[j+w*i].b&0xFF)<<16); } } //po stolpcih free(lb); } frei0r-plugins-1.8.0/src/filter/blur/CMakeLists.txt0000644000175000017500000000054714220150123020634 0ustar jrmljrmlset (SOURCES IIRblur.c fibe.h) set (TARGET IIRblur) if (MSVC) set_source_files_properties (IIRblur.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) link_libraries(m) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/blur/README0000755000175000017500000000752214220150123016757 0ustar jrmljrmlIIRblur does three different types of blur: Exponential Decay, Resonant Lowpass and Gaussian. They are all implemented as fast IIR filters, so the computation time does not depend on the blur size. Written by Marko Cebokli, jul 2011 and released under GNU GPL RELEASE NOTES ** jul 2011 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) Description of the parameters: "Amount" Just that. Controls the effective size of the blur kernel, the bigger it is, the more the image is blurred. "Type" Selects among the three types of blur: Exponential Decay, Resonant Lowpass and Gaussian. - Exponential Decay is the fastest. It's equivalent kernel has a peak in the center, making the effect a little similar to those "soft focus" lens attachments. - Resonant Lowpass has a smoothness very similar to a Gaussian, and is the default choice. -Gaussian is the slowest of the three, and is included mostly for completeness sake. It is visually very similar to the resonant lowpass, so its main use would be in some scientific application, where a "measurement quality Gaussian" is required. "Edge" Enables edge compensation ("anti vignette"). At the edges of the image, the convolution kernel "hangs over", causing some vignetting, which is visible especially with larger blurs. This option uses an average of the edge pixels to eliminate that vignetting. A short explanation of blur techniques Image blur is a 2D convolution, which is a rather slow process. When done directly, the computation time is proportional to the square of the kernel size. Therefore, people have invented several techniques to speed it up. The most popular is the use of a Gaussian kernel, which can be separated into two 1D kernels. This way, the computation time is only proportional to the kernel size, not it's square. The "bokeh" of a Gaussian is very smooth. The fastest possible blur is a convolution with a flat rectangular kernel ("Box blur"). Using the "running average" algorithm, it runs at just four additions per pixel per color, regardless of kernel size. However, it's anisotropic sinc type frequency response produces a very ugly "bokeh". Last but not least are IIR ("recursive") techniques, as used in this plugin. Somewhat more computation is needed than for box blur, but the amount is still independent of kernel size, and "bokeh" quality is way beyond box blur. Already with only two taps, a very nice "bokeh" can be achieved. A note about the functions in the "fibe.h" file FIBE stands for "Fast IIR Blur Engine". The functions implement quadrilateral IIR filters (the same IIR filter is run in four directions). FIBE-1 uses single delay IIR cells. Their exponential decay type response gives it a distinctive non-isotropic look, whose "diamond bokeh" might not be to everybody's liking. However, it is very fast, consuming only cca five MACs per pixel per channel (color), regardless of blur size. FIBE-2 uses two delays IIR cells, which can give a better circular symmetry. It runs at slightly more than nine MACs pppc, which is comparable to a 3x3 direct 2D convolution, and faster than all, except the tiniest size, separable FIR Gaussian blurs. It can give a very nice, soft and symmetric blur. I judged it's quality good enough, to merit being the default choice. FIBE-3 uses three delays IIR cells, which is enough for the Young-van Vliet [1] approximation of a Gaussian kernel to within 0.17% (9 bits). It runs at something more than 13 MACs pppc. The algorithms are very simple, but the code is a bit bloated, because I did some optimizations for speed. The algorithms are so simple, that using SSE didn't bring much speedup - the limiting factor is memory bandwidth, not arithmetics. Therefore I decided not to include the SSE versions. [1] Ian T. Young, Lucas J. van Vliet: Recursive implementation of the Gaussian filter Signal Processing 44 (1995) 139-151 frei0r-plugins-1.8.0/src/filter/lenscorrection/0000755000175000017500000000000014220150123020153 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/lenscorrection/lenscorrection.c0000644000175000017500000001432714220150123023357 0ustar jrmljrml/* lenscorrection.c * Copyright (C) 2007 Richard Spindler * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct lenscorrection_instance { unsigned int width; unsigned int height; double xcenter; double ycenter; double correctionnearcenter; double correctionnearedges; double brightness; } lenscorrection_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* lenscorrection_info) { lenscorrection_info->name = "Lens Correction"; lenscorrection_info->author = "Richard Spindler"; lenscorrection_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; lenscorrection_info->color_model = F0R_COLOR_MODEL_RGBA8888; lenscorrection_info->frei0r_version = FREI0R_MAJOR_VERSION; lenscorrection_info->major_version = 0; lenscorrection_info->minor_version = 2; lenscorrection_info->num_params = 5; lenscorrection_info->explanation = "Allows compensation of lens distortion"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "X center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Y center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Correction near center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Correction near edges"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { lenscorrection_instance_t* inst = (lenscorrection_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->xcenter = 0.5; inst->ycenter = 0.5; inst->correctionnearcenter = 0.5; inst->correctionnearedges = 0.5; inst->brightness = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; switch(param_index) { double val; case 0: val = *((double*)param); inst->xcenter = val; break; case 1: val = *((double*)param); inst->ycenter = val; break; case 2: val = *((double*)param); inst->correctionnearcenter = val; break; case 3: val = *((double*)param); inst->correctionnearedges = val; break; case 4: val = *((double*)param); inst->brightness = val; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->xcenter; break; case 1: *((double*)param) = inst->ycenter; break; case 2: *((double*)param) = inst->correctionnearcenter; break; case 3: *((double*)param) = inst->correctionnearedges; break; case 4: *((double*)param) = inst->brightness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { //Algorithm fetched from Krita int x, y; assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; double xcenter = inst->xcenter; double ycenter = inst->ycenter; double correctionnearcenter = inst->correctionnearcenter; double correctionnearedges = inst->correctionnearedges; /* double brightness = inst->brightness; */ double normallise_radius_sq = 4.0 / (inst->width * inst->width + inst->height * inst->height ); xcenter = inst->width * xcenter; ycenter = inst->height * ycenter; double mult_sq = ( correctionnearcenter - 0.5 ); double mult_qd = ( correctionnearedges - 0.5); for ( y = 0; y < inst->height; y++ ) { for ( x = 0; x < inst->width; x++ ) { double off_x = x - xcenter; double off_y = y - ycenter; double radius_sq = ( (off_x * off_x) + (off_y * off_y) ) * normallise_radius_sq; double radius_mult = radius_sq * mult_sq + radius_sq * radius_sq * mult_qd; /* double mag = radius_mult; */ radius_mult += 1.0; double srcX = xcenter + radius_mult * off_x; double srcY = ycenter + radius_mult * off_y; /* double brighten = 1.0 + mag * brightness; */ // Disabled to avoid compiler warnings int sx; int sy; sx = srcX; sy = srcY; if ( sx < 0 || sy < 0 || sx >= inst->width || sy >= inst->height ) { outframe[x + y * inst->width] = 0x00000000; continue; } //FIXME: interpolate pixel!! outframe[x + y * inst->width] = inframe[sx + sy * inst->width]; } } } uint32_t interpolate_pixel( uint8_t* frame, int w, int h, double x, double y ) { /* +--+--+ | | | +--+--+ | | | +--+--+ 0.5 is full pixel value 0.25 interpolate to left pixel 0.75 interpolate to right pixel */ /* //Disabled to avoid warnings when compiling double xoff = x - floor(x); int xc = (int)floor(x); int yc = (int)floor(y); int i = (xc+yc*w)*4; uint8_t color1_r = (uint8_t)( xoff * frame[i] + ( 1.0 - xoff ) * frame[i] ); uint8_t color1_g = (uint8_t)( xoff * frame[i+1] + ( 1.0 - xoff ) * frame[i+1] ); uint8_t color1_b = (uint8_t)( xoff * frame[i+2] + ( 1.0 - xoff ) * frame[i+2] ); uint8_t color1_a = (uint8_t)( xoff * frame[i+3] + ( 1.0 - xoff ) * frame[i+3] ); */ return 0; } frei0r-plugins-1.8.0/src/filter/lenscorrection/CMakeLists.txt0000644000175000017500000000054314220150123022715 0ustar jrmljrmlset (SOURCES lenscorrection.c) set (TARGET lenscorrection) if (MSVC) set_source_files_properties (lenscorrection.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/keyspillm0pup/0000755000175000017500000000000014220150123017740 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/keyspillm0pup/readme0000755000175000017500000001061514220150123021126 0ustar jrmljrmlkeyspillm0pup This plugin removes the residual key color fringing, which can remain after chroma key compositing. Written by Marko Cebokli, apr 2012, and released under GNU GPL RELEASE NOTES ** apr 2012 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) DESCRIPTION After some experimentation with chroma keying, it looked to me that there is no single method of key cleaning, that works in all situations, like keyspill on bright, keyspill on dark, etc. So I included several cleaning options, which can be used alone or in combination. In short, it offers three ways of pixel selection (masking), that can be combined with four types of color changing operations. The three selection / masking modes are based on - similarity to key color - transparency - closeness to the edge and the four things that can be done to the selected pixels are - move away from the key color (De-Key) - move towards an target color (Target) - desaturate - luma (brightness) adjust. MASKS Color difference masks are based on the color of the image, and do not depend on the alpha from the preceding keying, except for ignoring the 100% transparent areas, to increase speed. Transparency and Edge masks are based on the alpha channel from the preceding keying operation. Transparency masks will affect only the parts that are neither 100% opaque nor 100% transparent, based on the alpha values from the preceding keying operation. The effect will be proportional to the transparency. NOTE: if a "hard key" was used in the preceding keying, there will be no areas that T operations could affect. Edge maskss will affect only pixels close to the edge, with the effect diminishing away from the edge. The outer edge is the edge of the fully opaque part, where the alpha from the preceding keying is 1.0 (255). NOTE: the edge masking algorithm is not yet what I would like it to be. I will have to look some more into this, and improve it, so consider it a "temporary solution" that will change in the future. All masks can be further pruned with two parameters: an "hue gate", which will limit the mask to hues close to the key hue, and an "saturation threshold", which will limit the mask to areas with color saturation above a threshold. CASCADING This plugin can be cascaded, but it is not possible to get the same color based mask in the second instance, because the colors will be changed by the first instance. To enable two operations with the same mask, each plugin instance can do two opertions. With transparency and edge masks, cascading is a bit easier. If the hue gate and saturation threshold are not used, transparency and edge masks can be exactly the same in cascaded plugins. PARAMETERS: Key color: This should be the same or similar to the key color used for the preceding keying operation. Target color: This is only used when "Target" operation is used with one of the masks. The colors in the affected areas will be moved towards this color, according to the "Amount" parameter. Mask type: Selects the type of mask that will determine where the color altering operations will occur. Tolerance: For the color difference mask, the range of colors around the key, that will be 100% affected. For the transparency mask, the "amplification". For the edge mask, the width of the affected area. Slope: For the color difference mask, the range of colors outside of "Tolerance", that will be gradually less affected. No function for the transparency and edge masks. Hue gate: Reduces the mask according to difference from key hue, to prevent change to pixels that are within the mask, but not polluted by key. Saturation threshold: Reduces the mask according to color saturation, to avoid affecting the neutral areas. Operation 1: Selects which of the four possible operations will be done on the mask-selected pixels. Apart from no operation, there are four possibilities: De-key, Target, De-saturate and Luma adjust. Amount 1: The amount of the selected operation 1, how much the colors will change. Operation 2, Amount 2: Enable a second operation to be performed with the same mask. Show mask: This will show the selected mask as a greyscale image, to help with fine tuning of the masks. Shoud be OFF for the final render. Mask to Alpha: Copies the active mask to the alpha channel. For all normal spill cleaning operations, this should be OFF. By seting it ON, the keyspillm0pup itself can be used as a keyer, or to generate some special effects. frei0r-plugins-1.8.0/src/filter/keyspillm0pup/CMakeLists.txt0000644000175000017500000000054014220150123022477 0ustar jrmljrmlset (SOURCES keyspillm0pup.c) set (TARGET keyspillm0pup) if (MSVC) set_source_files_properties (keyspillm0pup.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/keyspillm0pup/keyspillm0pup.c0000644000175000017500000006016114220150123022726 0ustar jrmljrml/* keyspillm0pup.c This Frei0r plugin cleans key color residue from composited video Version 0.1 mar 2012 Copyright (C) 2012 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //Version 0.2 //compile: gcc -c -fPIC -Wall keyspillm0pup.c -o keyspillm0pup.o //link: gcc -shared -o keyspillm0pup.so keyspillm0pup.o //******************************************************************* #include #include #include #include #include #include #include double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------- void RGBA8888_2_float(const uint32_t* in, float_rgba *out, int w, int h) { uint8_t *cin; int i; float f1; cin=(uint8_t *)in; f1=1.0/255.0; for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //------------------------------------------------- //premakne barvo proti target //sorazmerno maski //*mask=float maska [0...1] //k=key //am=amount [0...1] void clean_tgt_m(float_rgba *s, int w, int h, float_rgba k, float *mask, float am, float_rgba tgt) { int i; float a,aa,min; min=0.5; //min aa = max color change for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //---------------------------------------------------------- //desaturate colors according to mask void desat_m(float_rgba *s, int w, int h, float *mask, float des, int cm) { float a,y,cr,cb,kr,kg,kb,ikg; int i; float ds; cocos(cm,&kr,&kg,&kb); ikg=1.0/kg; for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //---------------------------------------------------------- //adjust luma according to mask void luma_m(float_rgba *s, int w, int h, float *mask, float lad, int cm) { float a,m,mm,y,cr,cb,kr,kg,kb,ikg; int i; cocos(cm,&kr,&kg,&kb); ikg=1.0/kg; m=2.0*lad; for (i=0;i=1.0) y=mm-1.0+y*(2.0-mm); else y=mm*y; //back to RGB s[i].r=cr+y; s[i].b=cb+y; s[i].g=(y-kr*s[i].r-kb*s[i].b)*ikg; if (s[i].r<0.0) s[i].r=0.0; if (s[i].g<0.0) s[i].g=0.0; if (s[i].b<0.0) s[i].b=0.0; if (s[i].r>1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //--------------------------------------------------------- //do the blur for edge mask //This is the fibe1o_8 function from the IIRblur plugin //converted to scalar float (for planar color) // 1-tap IIR v 4 smereh //optimized for speed //loops rearanged for more locality (better cache hit ratio) //outer (vertical) loop 2x unroll to break dependency chain //simplified indexes void fibe1o_f(float *s, int w, int h, float a, int ec) { int i,j; float b,g,g4,avg,avg1,cr,g4a,g4b; int p,pw,pj,pwj,pww,pmw; avg=8; //koliko vzorcev za povprecje pri edge comp avg1=1.0/avg; g=1.0/(1.0-a); g4=1.0/g/g/g/g; //predpostavimo, da je "zunaj" crnina (nicle) b=1.0/(1.0-a)/(1.0+a); //prvih avg vrstic for (i=0;i=0;j--) //nazaj s[p+j]=a*s[p+j+1]+s[p+j]; } //prvih avg vrstic samo navzdol (nazaj so ze) for (i=0;i=1;j--) //nazaj { pj=p+j;pwj=pw+j; s[pj-1]=a*s[pj]+s[pj-1]; s[pwj]=a*s[pwj+1]+s[pwj]; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[pj]=s[pj]+a*s[pmw+j]; s[pwj+1]=s[pwj+1]+a*s[pj+1]; } //konec levo s[pw]=s[pw]+a*s[pw+1]; //nazaj s[p]=s[p]+a*s[pmw]; //dol s[pw+1]=s[pw+1]+a*s[p+1]; //dol s[pw]=s[pw]+a*s[p]; //dol } //ce je sodo stevilo vrstic, moras zadnjo posebej if (i!=h) { p=i*w; pw=p+w; for (j=1;j=0;j--) //nazaj in dol { s[p+j]=a*s[p+j+1]+s[p+j]; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[p+j+1]=s[p+j+1]+a*s[p-w+j+1]; } //levi piksel vert s[p]=s[p]+a*s[p-w]; } //zadnja vrstica (h-1) g4b=g4*b; g4a=g4/(1.0-a); p=(h-1)*w; if (ec!=0) { for (i=0;i=0;i--) //po vrsticah navzgor { p=i*w; pw=p+w; for (j=0;j0.005) void rgb_mask(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p, int fo) { int i; float dr,dg,db,d,ip,tr,a,de; ip = (p>0.000001) ? 1.0/p : 1000000.0; tr=1.0/3.0; for (i=0;i(t+p)) a=1.0; //notranjost (alfa=1) else a=(d-t)*ip; if (d0.005) void hue_mask(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p, int fo) { int i; float d,ip,tr,a; float ka,k32,kh,kbb,ipi,b,hh; float sa; k32=sqrtf(3.0)/2.0; ipi=1.0/PI; ka=k.r-0.5*k.g-0.5*k.b; kbb=k32*(k.g-k.b); kh=atan2f(kbb,ka)*ipi; // [-1...+1] sa=0.0; //da compiler ne jamra //printf("color mask, key hue = %6.3f\n",kh); //printf("color mask, key = %6.3f %6.3f %6.3f\n",k.r, k.g, k.b); //printf("color mask, key a.b = %6.3f %6.3f\n",ka,kbb); ip = (p>0.000001) ? 1.0/p : 1000000.0; tr=1.0/3.0; for (i=0;ikh) ? hh-kh : kh-hh; // [0...2] d = (d>1.0) ? 2.0-d : d; // [0...1] cir // sa=hypotf(b,a)/(s[i].r+s[i].g+s[i].b+1.0E-6)*3.0; if (d>(t+p)) a=1.0; //notranjost (alfa=1) else a=(d-t)*ip; if (d0.996) mask[i]=1.0; else mask[i]=0.0; //blur mask a=expf(logf(lim)/wd); fibe1o_f(mask, w, h, a, 1); //select edge if (io==-1) //inside for (i=0;i0.5) mask[i]=2.0*(1.0-mask[i]); else mask[i]=0.0; //inside only if (mask[i]0.004)) mask[i]=1.0-ia*s[i].a; else mask[i]=0.0; } //------------------------------------------------ //gate the mask based on similarity of hue to key void hue_gate(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p) { float k32,ka,kb,kh,ipi2,a,b,hh,d,aa,ip; int i; k32=sqrtf(3.0)/2.0; ipi2=0.5/PI; ip = (p>0.000001) ? 1.0/p : 1000000.0; ka=k.r-0.5*k.g-0.5*k.b; kb=k32*(k.g-k.b); kh=atan2f(kb,ka)*ipi2; // +- 1.0 for (i=0;ikh) ? hh-kh : kh-hh; // [0...2] d = (d>1.0) ? 2.0-d : d; if (d>(t+p)) {mask[i]=0.0; continue;} if (d0.000001) ? 1.0/p : 1000000.0; for (i=0;it2) continue; if (saname="keyspillm0pup"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=3; info->num_params=13; info->explanation="Reduces the visibility of key color spill in chroma keying"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Key color"; info->type = F0R_PARAM_COLOR; info->explanation = "Key color that was used for chroma keying"; break; case 1: info->name = "Target color"; info->type = F0R_PARAM_COLOR; info->explanation = "Desired color to replace key residue with"; break; case 2: info->name = "Mask type"; info->type = F0R_PARAM_STRING; info->explanation = "Which mask to apply [0,1,2,3]"; break; case 3: info->name = "Tolerance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Range of colors around the key, where effect is full strength"; break; case 4: info->name = "Slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Range of colors around the key where effect gradually decreases"; break; case 5: info->name = "Hue gate"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Restrict mask to hues close to key"; break; case 6: info->name = "Saturation threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Restrict mask to saturated colors"; break; case 7: info->name = "Operation 1"; info->type = F0R_PARAM_STRING; info->explanation = "First operation 1 [0,1,2]"; break; case 8: info->name = "Amount 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation 2"; info->type = F0R_PARAM_STRING; info->explanation = "Second operation 2 [0,1,2]"; break; case 10: info->name = "Amount 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 11: info->name = "Show mask"; info->type = F0R_PARAM_BOOL; info->explanation = "Replace image with the mask"; break; case 12: info->name = "Mask to Alpha"; info->type = F0R_PARAM_BOOL; info->explanation = "Replace alpha channel with the mask"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; //defaults in->key.r = 0.1; in->key.g = 0.8; in->key.b = 0.1; in->tgt.r = 0.78; in->tgt.g = 0.5; in->tgt.b = 0.4; in->maskType=0; in->tol=0.12; in->slope=0.2; in->Hgate=0.25; in->Sthresh=0.15; in->op1=1; in->am1=0.55; in->op2=0; in->am2=0.0; in->showmask=0; in->m2a=0; in->fo=1; in->cm=1; const char* sval = "0"; in->liststr = (char*)malloc( strlen(sval) + 1 ); strcpy( in->liststr, sval ); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg,tmpi,nc; f0r_param_color_t tmpc; char *tmpch; p=(inst*)instance; chg=0; switch(param_index) { case 0: //key color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->key.r) || (tmpc.g!=p->key.g) || (tmpc.b!=p->key.b)) chg=1; p->key=tmpc; p->krgb.r=p->key.r; p->krgb.g=p->key.g; p->krgb.b=p->key.b; break; case 1: //target color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->tgt.r) || (tmpc.g!=p->tgt.g) || (tmpc.b!=p->tgt.b)) chg=1; p->tgt=tmpc; p->trgb.r=p->tgt.r; p->trgb.g=p->tgt.g; p->trgb.b=p->tgt.b; break; case 2: //Mask type (list) tmpch = (*(f0r_param_string*)parm); if (strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>3)) tmpi=1; if ((nc<=0)||(tmpi<0)||(tmpi>3)) break; if (p->maskType != tmpi) chg=1; p->maskType = tmpi; break; case 3: //tolerance tmpf=map_value_forward(*((double*)parm), 0.0, 0.5); if (p->tol != tmpf) chg=1; p->tol = tmpf; break; case 4: //slope tmpf=map_value_forward(*((double*)parm), 0.0, 0.5); if (p->slope != tmpf) chg=1; p->slope = tmpf; break; case 5: //Hue gate tmpf=*(double*)parm; if (tmpf!=p->Hgate) chg=1; p->Hgate=tmpf; break; case 6: //Saturation threshold tmpf=*(double*)parm; if (tmpf!=p->Sthresh) chg=1; p->Sthresh=tmpf; break; case 7: //Operation 1 (list) tmpch = (*(f0r_param_string*)parm); if (strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>4)) tmpi=0; if ((nc<=0)||(tmpi<0)||(tmpi>4)) break; if (p->op1 != tmpi) chg=1; p->op1 = tmpi; break; case 8: //Amount 1 tmpf=*(double*)parm; if (tmpf!=p->am1) chg=1; p->am1=tmpf; break; case 9: //Operation 2 (list) tmpch = (*(f0r_param_string*)parm); if (strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>4)) tmpi=0; if ((nc<=0)||(tmpi<0)||(tmpi>4)) break; if (p->op2 != tmpi) chg=1; p->op2 = tmpi; break; case 10: //Amount 2 tmpf=*(double*)parm; if (p->am2 != tmpf) chg=1; p->am2 = tmpf; break; case 11: //Show mask (bool) tmpf=*(double*)parm; tmpi=roundf(tmpf); if (tmpi!=p->showmask) chg=1; p->showmask=tmpi; break; case 12: //Mask to Alpha (bool) tmpf=*(double*)parm; tmpi=roundf(tmpf); if (tmpi!=p->m2a) chg=1; p->m2a=tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: //key color *((f0r_param_color_t*)param)=p->key; break; case 1: //target color *((f0r_param_color_t*)param)=p->tgt; break; case 2: //Mask type (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->maskType); *((char**)param) = p->liststr; break; case 3: //tolerance *((double*)param)=map_value_backward(p->tol, 0.0, 0.5); break; case 4: //slope *((double*)param)=map_value_backward(p->slope, 0.0, 0.5); break; case 5: //Hue gate *((double*)param)=p->Hgate; break; case 6: //Saturation threshold *((double*)param)=p->Sthresh; break; case 7: //Operation 1 (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->op1); *((char**)param) = p->liststr; break; case 8: //Amount 1 *((double*)param)=p->am1; break; case 9: //Operation 2 (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->op2); *((char**)param) = p->liststr; break; case 10: //Amount 2 *((double*)param)=p->am2; break; case 11: //Show mask (bool) *((double*)param)=(double)p->showmask; break; case 12: //Mask 2 Alpha (bool) *((double*)param)=(double)p->m2a; break; } } //============================================================== void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; //video buffers float *mask; float_rgba *sl; assert(instance); in=(inst*)instance; sl = calloc(in->w * in->h, sizeof(float_rgba)); mask = calloc(in->w * in->h, sizeof(float)); RGBA8888_2_float(inframe, sl, in->w, in->h); switch(in->maskType) //GENERATE MASK { case 0: //Color distance based mask { rgb_mask(sl, in->w, in->h, mask, in->krgb, in->tol, in->slope, in->fo); break; } case 1: //Transparency based mask { trans_mask(sl, in->w, in->h, mask, in->tol); break; } case 2: //Edge based mask inwards { edge_mask(sl, in->w, in->h, mask, in->tol*200.0, -1); break; } case 3: //Edge based mask outwards { edge_mask(sl, in->w, in->h, mask, in->tol*200.0, 1); break; } } hue_gate(sl, in->w, in->h, mask, in->krgb, in->Hgate, 0.5*in->Hgate); sat_thres(sl, in->w, in->h, mask, in->Sthresh); switch(in->op1) //OPERATION 1 { case 0: break; case 1: //De-Key { clean_rad_m(sl, in->w, in->h, in->krgb, mask, in->am1); break; } case 2: //Target { clean_tgt_m(sl, in->w, in->h, in->krgb, mask, in->am1, in->trgb); break; } case 3: //Desaturate { desat_m(sl, in->w, in->h, mask, in->am1, in->cm); break; } case 4: //Luma adjust { luma_m(sl, in->w, in->h, mask, in->am1, in->cm); break; } } switch(in->op2) //OPERATION 2 { case 0: break; case 1: //De-Key { clean_rad_m(sl, in->w, in->h, in->krgb, mask, in->am2); break; } case 2: //Target { clean_tgt_m(sl, in->w, in->h, in->krgb, mask, in->am2, in->trgb); break; } case 3: //Desaturate { desat_m(sl, in->w, in->h, mask, in->am2, in->cm); break; } case 4: //Luma adjust { luma_m(sl, in->w, in->h, mask, in->am2, in->cm); break; } } if (in->showmask) //REPLACE IMAGE WITH THE MASK { copy_mask_i(sl, in->w, in->h, mask); } if (in->m2a) //REPLACE ALPHA WITH THE MASK { copy_mask_a(sl, in->w, in->h, mask); } float_2_RGBA8888(sl, outframe, in->w, in->h); free(mask); free(sl); } frei0r-plugins-1.8.0/src/filter/facebl0r/0000755000175000017500000000000014220150123016600 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/facebl0r/CMakeLists.txt0000644000175000017500000000055414220150123021344 0ustar jrmljrmlset (SOURCES facebl0r.cpp) set (TARGET facebl0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories(${OpenCV_INCLUDE_DIRS}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(${TARGET} ${OpenCV_LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/facebl0r/facebl0r.cpp0000644000175000017500000002071514220150123020767 0ustar jrmljrml/* * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.hpp" #include "frei0r_math.h" class TrackedObj { public: void update_hist(); void update_hue_image (const cv::Mat& image); cv::RotatedRect camshift_track_face(); cv::Mat hsv; //input image converted to HSV cv::Mat hue; //hue channel of HSV image cv::Mat mask; //image for masking pixels cv::Mat prob; //face probability estimates for each pixel cv::Mat hist; //histogram of hue in original face image static const int hist_bins; //number of histogram bins static const float hist_range[2]; //histogram range cv::Rect prev_rect; //location of face in previous frame cv::RotatedRect curr_box; //current face location estimate }; const float TrackedObj::hist_range[2] = { 0, 180 }; const int TrackedObj::hist_bins = 30; class FaceBl0r: public frei0r::filter { public: FaceBl0r(int wdt, int hgt); ~FaceBl0r() = default; void update(double time, uint32_t* out, const uint32_t* in); private: //trackface std::vector detect_face(); TrackedObj tracked_obj; //used by capture_video_frame, so we don't have to keep creating. cv::Mat image; cv::CascadeClassifier cascade; // plugin parameters std::string classifier; bool ellipse; double recheck; double threads; double search_scale; double neighbors; double smallest; double largest; std::string old_classifier; unsigned int face_found; unsigned int face_notfound; }; frei0r::construct plugin("FaceBl0r", "automatic face blur", "ZioKernel, Biilly, Jilt, Jaromil, ddennedy", 1,1, F0R_COLOR_MODEL_BGRA8888); FaceBl0r::FaceBl0r(int wdt, int hgt) { face_found = 0; classifier = "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"; register_param(classifier, "Classifier", "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades"); ellipse = false; register_param(ellipse, "Ellipse", "Draw a red ellipse around the object"); recheck = 0.025; face_notfound = cvRound(recheck * 1000); register_param(recheck, "Recheck", "How often to detect an object in number of frames, divided by 1000"); threads = 0.01; //number of CPUs register_param(threads, "Threads", "How many threads to use divided by 100; 0 uses CPU count"); search_scale = 0.12; // increase size of search window by 20% on each pass register_param(search_scale, "Search scale", "The search window scale factor, divided by 10"); neighbors = 0.02; // require 2 neighbors register_param(neighbors, "Neighbors", "Minimum number of rectangles that makes up an object, divided by 100"); smallest = 0.0; // smallest window size is trained default register_param(smallest, "Smallest", "Minimum window size in pixels, divided by 1000"); largest = 0.0500; // largest object size shown is 500 px register_param(largest, "Largest", "Maximum object size in pixels, divided by 10000"); } void FaceBl0r::update(double time, uint32_t* out, const uint32_t* in) { if (cascade.empty()) { cv::setNumThreads(cvRound(threads * 100)); if (classifier.length() == 0 || classifier == old_classifier) { // same as before, avoid repeating error messages memcpy(out, in, size * 4); // of course assuming we are RGBA only return; } old_classifier = classifier; } if (!cascade.load(classifier.c_str())) { fprintf(stderr, "ERROR in filter facebl0r, classifier cascade not found:\n"); fprintf(stderr, " %s\n", classifier.c_str()); memcpy(out, in, size * 4); return; } // sanitize parameters recheck = CLAMP(recheck, 0.001, 1.0); search_scale = CLAMP(search_scale, 0.11, 1.0); neighbors = CLAMP(neighbors, 0.01, 1.0); // copy input image to OpenCV image = cv::Mat(height, width, CV_8UC4, (void*)in); tracked_obj.update_hue_image(image); /* no face* - look for (detect_face) yes face - track face - no more face no face* */ if(face_notfound>0) { std::vector faces; if(face_notfound % cvRound(recheck * 1000) == 0) faces = detect_face(); // if no face detected if (faces.empty()) { face_notfound++; } else { tracked_obj.prev_rect = faces[0]; tracked_obj.update_hist(); face_notfound = 0; face_found++; } } if (face_found > 0) { //track the face in the new frame cv::RotatedRect face_box = tracked_obj.camshift_track_face(); int min = cvRound(smallest * 1000); min = min? min : 10; int max = cvRound(largest * 10000); if( ( face_box.size.width < min ) || (face_box.size.height < min ) || (face_box.size.width > max ) || (face_box.size.height > max ) ) { face_found = 0; face_notfound++; } else { cv::Rect blur_region = tracked_obj.prev_rect & cv::Rect({0, 0}, image.size()); cv::Mat blur(image, blur_region); cv::blur(blur, blur, {23, 23}, cv::Point(-1, -1)); //outline face ellipse if (ellipse) cv::ellipse(image, face_box, CV_RGB(255,0,0), 2, cv::LINE_AA); face_found++; if(face_found % cvRound(recheck * 1000) == 0) face_notfound = cvRound(recheck * 1000); // try recheck } } memcpy(out, image.data, size * 4); } /* Given an image and a classider, detect and return region. */ std::vector FaceBl0r::detect_face() { if (cascade.empty()) { return std::vector(); } //use an equalized gray image for better recognition cv::Mat gray; cv::cvtColor(image, gray, cv::COLOR_BGR2GRAY); cv::equalizeHist(gray, gray); //get a sequence of faces in image int min = cvRound(smallest * 1000); std::vector faces; cascade.detectMultiScale(gray, faces, search_scale * 10.0, cvRound(neighbors * 100), cv::CASCADE_FIND_BIGGEST_OBJECT|//since we track only the first, get the biggest cv::CASCADE_DO_CANNY_PRUNING, //skip regions unlikely to contain a face cv::Size(min, min)); return faces; } void TrackedObj::update_hist() { //create a histogram representation for the face cv::Mat hue_roi(hue, prev_rect); cv::Mat mask_roi(mask, prev_rect); const float* range = hist_range; cv::calcHist(&hue_roi, 1, nullptr, mask_roi, hist, 1, &hist_bins, &range); normalize(hist, hist, 0, 255, cv::NORM_MINMAX); } /* Given an image and tracked object, return box position. */ cv::RotatedRect TrackedObj::camshift_track_face() { //create a probability image based on the face histogram const float* range = hist_range; cv::calcBackProject(&hue, 1, nullptr, hist, prob, &range); prob &= mask; //use CamShift to find the center of the new face probability cv::RotatedRect curr_box = CamShift(prob, prev_rect, cv::TermCriteria(cv::TermCriteria::EPS | cv::TermCriteria::MAX_ITER, 10, 1 )); //update face location prev_rect = curr_box.boundingRect(); return curr_box; } void TrackedObj::update_hue_image (const cv::Mat& image) { //limits for calculating hue int vmin = 65, vmax = 256, smin = 55; //convert to HSV color model cv::cvtColor(image, hsv, cv::COLOR_BGR2HSV); //mask out-of-range values cv::inRange(hsv, //source cv::Scalar(0, smin, MIN(vmin, vmax)), //lower bound cv::Scalar(180, 256, MAX(vmin, vmax)), //upper bound mask); //destination //extract the hue channel, split: src, dest channels cv::extractChannel(hsv, hue, 0); } frei0r-plugins-1.8.0/src/filter/perspective/0000755000175000017500000000000014220150123017453 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/perspective/perspective.c0000644000175000017500000001263414220150123022156 0ustar jrmljrml/* perspective.c * Copyright (C) 2008 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.h" void sub_vec2( f0r_param_position_t* r, f0r_param_position_t* a, f0r_param_position_t* b ) { r->x = a->x - b->x; r->y = a->y - b->y; } void add_vec2( f0r_param_position_t* r, f0r_param_position_t* a, f0r_param_position_t* b ) { r->x = a->x + b->x; r->y = a->y + b->y; } void mul_vec2( f0r_param_position_t* r, f0r_param_position_t* a, double scalar ) { r->x = a->x * scalar; r->y = a->y * scalar; } void get_pixel_position( f0r_param_position_t* r, f0r_param_position_t* t, f0r_param_position_t* b, f0r_param_position_t* tl, f0r_param_position_t* bl,f0r_param_position_t* in ) { f0r_param_position_t t_x; f0r_param_position_t b_x; f0r_param_position_t k; mul_vec2( &t_x, t, in->x ); mul_vec2( &b_x, b, in->x ); add_vec2( &t_x, &t_x, tl ); add_vec2( &b_x, &b_x, bl ); sub_vec2( &k, &b_x, &t_x ); mul_vec2( &k, &k, in->y ); add_vec2( r, &k, &t_x ); } #include #include typedef struct perspective_instance { int w, h; f0r_param_position_t tl; f0r_param_position_t tr; f0r_param_position_t bl; f0r_param_position_t br; } perspective_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Perspective"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 4; info->explanation = "Distorts the image for a pseudo perspective"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Top Left"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 1: info->name = "Top Right"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 2: info->name = "Bottom Left"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 3: info->name = "Bottom Right"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { perspective_instance_t* inst = (perspective_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->tl.x = 0.0; inst->tl.y = 0.0; inst->tr.x = 1.0; inst->tr.y = 0.0; inst->bl.x = 0.0; inst->bl.y = 1.0; inst->br.x = 1.0; inst->br.y = 1.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { perspective_instance_t* inst = (perspective_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { perspective_instance_t* inst = (perspective_instance_t*)instance; switch ( param_index ) { case 0: inst->tl = *((f0r_param_position_t*)param); break; case 1: inst->tr = *((f0r_param_position_t*)param); break; case 2: inst->bl = *((f0r_param_position_t*)param); break; case 3: inst->br = *((f0r_param_position_t*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { perspective_instance_t* inst = (perspective_instance_t*)instance; switch ( param_index ) { case 0: *((f0r_param_position_t*)param) = inst->tl; break; case 1: *((f0r_param_position_t*)param) = inst->tr; break; case 2: *((f0r_param_position_t*)param) = inst->bl; break; case 3: *((f0r_param_position_t*)param) = inst->br; break; } } #if defined(_MSC_VER) __inline const long lrint(double x){ return (long)(x+0.5); } #endif void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { perspective_instance_t* inst = (perspective_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = 0x00000000; dst++; } dst = outframe; int w = inst->w; int h = inst->h; int rx; int ry; int x; int y; f0r_param_position_t top; f0r_param_position_t bot; f0r_param_position_t r; f0r_param_position_t in; sub_vec2( &top, &inst->tr, &inst->tl ); sub_vec2( &bot, &inst->br, &inst->bl ); for( y = 0; y < h; y++ ) { for ( x = 0; x < w; x++ ) { in.x = (double)x / (double)w; in.y = (double)y / (double)h; get_pixel_position( &r, &top, &bot, &inst->tl, &inst->bl, &in ); rx = lrint(r.x * (float)w); ry = lrint(r.y * (float)h); if ( rx < 0 || rx >= w || ry < 0 || ry >= h ) { src++; continue; } dst[rx + w * ry] = *src; src++; } } } frei0r-plugins-1.8.0/src/filter/perspective/CMakeLists.txt0000644000175000017500000000053214220150123022213 0ustar jrmljrmlset (SOURCES perspective.c) set (TARGET perspective) if (MSVC) set_source_files_properties (perspective.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/brightness/0000755000175000017500000000000014220150123017272 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/brightness/brightness.c0000644000175000017500000000764514220150123021622 0ustar jrmljrml/* brightness.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct brightness_instance { unsigned int width; unsigned int height; int brightness; /* the brightness [-256, 256] */ unsigned char lut[256]; /* look-up table */ } brightness_instance_t; /* Updates the look-up-table. */ void update_lut(brightness_instance_t *inst) { int i; unsigned char *lut = inst->lut; int brightness = inst->brightness; if (brightness < 0) { for (i=0; i<256; ++i) lut[i] = CLAMP0255((i * (256 + brightness))>>8); } else { for (i=0; i<256; ++i) lut[i] = CLAMP0255(i + (((256 - i) * brightness)>>8)); } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* brightness_info) { brightness_info->name = "Brightness"; brightness_info->author = "Jean-Sebastien Senecal"; brightness_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; brightness_info->color_model = F0R_COLOR_MODEL_RGBA8888; brightness_info->frei0r_version = FREI0R_MAJOR_VERSION; brightness_info->major_version = 0; brightness_info->minor_version = 2; brightness_info->num_params = 1; brightness_info->explanation = "Adjusts the brightness of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The brightness value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { brightness_instance_t* inst = (brightness_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; switch(param_index) { int val; case 0: /* constrast */ val = (int) ((*((double*)param) - 0.5) * 512.0); /* remap to [-256, 256] */ if (val != inst->brightness) { inst->brightness = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->brightness + 256.0) / 512.0 ); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++;// copy alpha } } frei0r-plugins-1.8.0/src/filter/brightness/CMakeLists.txt0000644000175000017500000000052714220150123022036 0ustar jrmljrmlset (SOURCES brightness.c) set (TARGET brightness) if (MSVC) set_source_files_properties (brightness.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/colorhalftone/0000755000175000017500000000000014220150123017761 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/colorhalftone/colorhalftone.c0000644000175000017500000001657114220150123022776 0ustar jrmljrml/* * This file is a port of com.jhlabs.image.ColorHalftoneFilter.java * Copyright 2006 Jerry Huxtable * * colorhalftone.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r_math.h" double PI=3.14159265358979; typedef struct colorhalftone_instance { unsigned int width; unsigned int height; double dot_radius; double cyan_angle; double magenta_angle; double yellow_angle; } colorhalftone_instance_t; static inline double degreeToRadian(double degree) { double radian = degree * (PI/180); return radian; } static inline double modjhlabs(double a, double b) { int n = (int)(a/b); a -= n*b; if (a < 0) return a + b; return a; } static inline double smoothStep(double a, double b, double x) { if (x < a) return 0; if (x >= b) return 1; x = (x - a) / (b - a); return x*x * (3 - 2*x); } void color_halftone(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; int width = inst->width; int height = inst->height; double dotRadius = inst->dot_radius * 9.99; dotRadius = ceil(dotRadius); double cyanScreenAngle = degreeToRadian(inst->cyan_angle * 360.0); double magentaScreenAngle = degreeToRadian(inst->magenta_angle * 360.0); double yellowScreenAngle = degreeToRadian(inst->yellow_angle * 360.0); double gridSize = 2 * dotRadius * 1.414f; double angles[] = {cyanScreenAngle, magentaScreenAngle, yellowScreenAngle}; double mx[] = {0, -1, 1, 0, 0}; double my[] = {0, 0, 0, -1, 1}; double halfGridSize = (double)gridSize / 2; const uint32_t* inPixels = (const uint32_t*)inframe; uint32_t* dst = outframe; int x, y, channel, v, nr, shift, mask, i, nx, argb, ny; double angle, sin_val, cos_val, tx, ty , ttx, tty, ntx, nty, l, dx , dy , dx2 , dy2 , R , f, f2; for (y = 0; y < height; y++) { for (channel = 0; channel < 3; channel++ ) { shift = 16-8*channel; mask = 0x000000ff << shift; angle = angles[channel]; sin_val = sin(angle); cos_val = cos(angle); for (x = 0; x < width; x++) { // Transform x,y into halftone screen coordinate space tx = x*cos_val + y*sin_val; ty = -x*sin_val + y*cos_val; // Find the nearest grid point tx = tx - modjhlabs(tx-halfGridSize, gridSize) + halfGridSize; ty = ty - modjhlabs(ty-halfGridSize, gridSize) + halfGridSize; f = 1; // TODO: Efficiency warning: Because the dots overlap, we need to check neighbouring grid squares. // We check all four neighbours, but in practice only one can ever overlap any given point. for (i = 0; i < 5; i++) { // Find neigbouring grid point ttx = tx + mx[i]*gridSize; tty = ty + my[i]*gridSize; // Transform back into image space ntx = ttx*cos_val - tty*sin_val; nty = ttx*sin_val + tty*cos_val; // Clamp to the image nx = CLAMP( (int)ntx, 0, width - 1); ny = CLAMP( (int)nty, 0, height - 1); argb = inPixels[ny*width+nx]; nr = (argb >> shift) & 0xff; l = nr/255.0f; l = 1-l*l; l *= halfGridSize * 1.414; dx = x - ntx; dy = y - nty; dx2 = dx * dx; dy2 = dy * dy; R = sqrt(dx2 + dy2); f2 = 1 - smoothStep(R, R+1, l); f = MIN(f, f2); } v = (int)(255 * f); v <<= shift; v ^= ~mask; v |= 0xff000000; *dst++ &= v; } if (channel != 2) dst = dst - width;// we're starting row again for next channel, unless this was last channel } } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colorhalftoneInfo) { colorhalftoneInfo->name = "colorhalftone"; colorhalftoneInfo->author = "Janne Liljeblad"; colorhalftoneInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; colorhalftoneInfo->color_model = F0R_COLOR_MODEL_RGBA8888; colorhalftoneInfo->frei0r_version = FREI0R_MAJOR_VERSION; colorhalftoneInfo->major_version = 0; colorhalftoneInfo->minor_version = 9; colorhalftoneInfo->num_params = 4; colorhalftoneInfo->explanation = "Filters image to resemble a halftone print in which tones are represented as variable sized dots"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "dot radius"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Halftone pattern dot size"; break; case 1: info->name = "cyan angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Cyan dots angle"; break; case 2: info->name = "magenta angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Magenta dots angle"; break; case 3: info->name = "yellow angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Yellow dots angle"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->dot_radius = 0.4;// interpreted as range 1 - 10 inst->cyan_angle = 108.0/360.0; // in degrees inst->magenta_angle = 162.0/360.0; // in degrees inst->yellow_angle = 90.0/360.0; // in degrees return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; switch (param_index) { case 0: inst->dot_radius = *((double*)param); break; case 1: inst->cyan_angle = *((double*)param); break; case 2: inst->magenta_angle = *((double*)param); break; case 3: inst->yellow_angle = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->dot_radius; break; case 1: *((double*)param) = inst->cyan_angle; break; case 2: *((double*)param) = inst->magenta_angle; break; case 3: *((double*)param) = inst->yellow_angle; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); color_halftone(instance, time, inframe, outframe); } frei0r-plugins-1.8.0/src/filter/colorhalftone/CMakeLists.txt0000644000175000017500000000054014220150123022520 0ustar jrmljrmlset (SOURCES colorhalftone.c) set (TARGET colorhalftone) if (MSVC) set_source_files_properties (colorhalftone.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/aech0r/0000755000175000017500000000000014220150123016264 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/aech0r/CMakeLists.txt0000644000175000017500000000041414220150123021023 0ustar jrmljrmlset (SOURCES aech0r.cpp) set (TARGET aech0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/aech0r/aech0r.cpp0000644000175000017500000002212414220150123020133 0ustar jrmljrml/* * aech0r.cpp * * This frei0r plugin aims to simulate a video echo with some colors tweaks. * Version 0.1 sept 2020 * * Copyright (C) 2018-2020 d-j-a-y & vloop * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include "frei0r_math.h" #include #include ////// Uncomment to force non optimisation version //~ #undef __SSE2__ ////// TODO / IDEAS / ... ////// // IDEA - directionnal echo ? (X/Y like parameter ) // TODO RGB gradiant by fading influence need more love (See '//Fade by color layers')! // FIXME SSE2 version doesnt support RGB fading influence ! // FIXME (Veejay specifics?) on activate/desactivate/activate/..., some buffers must be cleared! // EXPORE ME - //~ if((skip_count++)>m_skip) { //~ - skip_count = 0; //~ - m_factor += (factor * 64); //~ [...] //~ } // EXPLORE ME a very high m_factor value give some interresting color result ( m_factor += (factor * 64) * m_skip;) /* Intrinsic declarations */ #if defined(__SSE2__) #include // TODO mmx support and others // #elif defined(__MMX__) // #include #endif #define SKIP_MAX_IMAGES 8 #define M_FACTOR_MAV 127 union px_t { uint32_t u; unsigned char c[4]; // 0=B, 1=G,2=R,3=A ? i think :P }; class aech0r : public frei0r::filter { private: f0r_param_double factor; //~ f0r_param_double factor_r; //Fade by color layers //~ f0r_param_double factor_g; //~ f0r_param_double factor_b; f0r_param_double strobe_period; bool bright; bool flag_r; bool flag_g; bool flag_b; //~ f0r_param_double fade_rgb; //Fade by color layers //~ f0r_param_double flag_rgb; unsigned int m_factor; //~ unsigned int m_factor_r; //Fade by color layers //~ unsigned int m_factor_g; //~ unsigned int m_factor_b; //~ unsigned int m_flag_rgb; //Fade by color layers //~ unsigned int m_flag_r; //~ unsigned int m_flag_g; //~ unsigned int m_flag_b; unsigned int m_skip; unsigned int m_skip_count; bool firsttime; //~ unsigned int m_rgb; //Fade by color layers #ifdef __SSE2__ long long int m_factor_sse2; inline void tracesse2_add(uint32_t* out, const uint32_t* in); inline void tracesse2_sub(uint32_t* out, const uint32_t* in); #else unsigned int m_factor_r; unsigned int m_factor_g; unsigned int m_factor_b; inline void trace_add(uint32_t* out, const uint32_t* in); inline void trace_sub(uint32_t* out, const uint32_t* in); #endif public: aech0r(unsigned int width, unsigned int height) { factor = 0.15; // Quasi full echo has default bright = false; // Dark mode has default flag_r = false; // No RGB flag has default flag_g = false; flag_b = false; strobe_period = 0; // No strobe has default //~ fade_rgb = ? //Fade by color layers firsttime = true; m_skip_count = 0; register_param(factor, "Fade Factor", "Disappearance rate of the echo"); // 0 No fade, 1 No Trace register_param(bright, "Direction", "Darker or Brighter echo"); // Add or Substract data register_param(flag_r, "Keep RED", "Influence on Red channel"); // 0 Fade canal, 1 Keep canal data register_param(flag_g, "Keep GREEN", "Influence on Green channel"); // 0 Fade canal, 1 Keep canal data register_param(flag_b, "Keep BLUE", "Influence on Blue channel"); // 0 Fade canal, 1 Keep canal data register_param(strobe_period, "Strobe period", "Rate of the stroboscope: from 0 to 8 frames"); //~ register_param(fade_rgb, "Plans fade", "RGB"); //Fade by color layers //~ register_param(factor_r, "Fade R", "influence"); // 0 No fade, 1 No Trace //~ register_param(factor_g, "Fade G", "influence"); // 0 No fade, 1 No Trace //~ register_param(factor_b, "Fade B", "influence"); // 0 No fade, 1 No Trace //~ register_param(flag_rgb, "Plans comparaison", "RGB"); } ~aech0r() { } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (firsttime) { memcpy(out, in, size * sizeof(uint32_t) ); // assuming we are RGBA only firsttime = false; return; } m_skip = (strobe_period * SKIP_MAX_IMAGES); if(m_skip_count++ < m_skip) { return; } m_skip_count = 0; //~ m_factor = m_factor_sse2 = 0; //blink unsigned int bright_factor = (bright)? 0:UINT_MAX; //~ m_rgb = (fade_rgb * 8); //Fade by color layers m_factor = (factor * M_FACTOR_MAV); //MAgic Value ;-) #ifdef __SSE2__ // sse2 mask for fade operation m_factor_sse2 = 0; m_factor_sse2 = (flag_r==true)?(bright_factor << 24):(m_factor << 16); m_factor_sse2 += (flag_g==true)?(bright_factor << 16):(m_factor << 8); m_factor_sse2 += (flag_b==true)?(bright_factor << 8):(m_factor << 0); #else m_factor_r = (flag_r==true)?(bright_factor):(m_factor); m_factor_g = (flag_g==true)?(bright_factor):(m_factor); m_factor_b = (flag_b==true)?(bright_factor):(m_factor); #endif //~ m_factor_r = m_factor * factor_r; //Fade by color layers //~ m_factor_g = m_factor * factor_g; //~ m_factor_b = m_factor * factor_b; //~ m_flag_rgb=1+flag_rgb*6; //~ m_flag_b = (m_flag_rgb & 1) == 1; //~ m_flag_g = (m_flag_rgb & 2) == 2; //~ m_flag_r = (m_flag_rgb & 4) == 4; //~ m_factor_sse2 = (m_factor << 16) + (m_factor << 8) + m_factor ; if(bright) { for(unsigned int i = 0 ; i < size ; i+=4) { #ifdef __SSE2__ tracesse2_sub(out+i, in+i); #else trace_sub(out+i, in+i); trace_sub(out+i+1, in+i+1); trace_sub(out+i+2, in+i+2); trace_sub(out+i+3, in+i+3); #endif } } else { for(unsigned int i = 0 ; i < size ; i+=4) { #ifdef __SSE2__ tracesse2_add(out+i, in+i); #else trace_add(out+i, in+i); trace_add(out+i+1, in+i+1); trace_add(out+i+2, in+i+2); trace_add(out+i+3, in+i+3); #endif } } } }; #ifdef __SSE2__ inline void aech0r::tracesse2_sub(uint32_t* out, const uint32_t* in) { __m128i aa = _mm_load_si128((__m128i*)in); __m128i bb = _mm_load_si128((__m128i*)out); // set a fade (rgb) computation __m128i ff = _mm_set1_epi32(m_factor_sse2); bb = _mm_subs_epu8(bb, ff); // unsigned a < b __m128i tmp = _mm_cmpeq_epi8( aa, _mm_min_epu8(aa, bb)); // create a bit mask ff = _mm_cmpeq_epi32 (tmp, _mm_set1_epi8(0xff)); bb = _mm_or_si128 (_mm_andnot_si128 (ff, aa),_mm_and_si128 (bb,ff)); _mm_store_si128((__m128i*)&out[0], bb); } inline void aech0r::tracesse2_add(uint32_t* out, const uint32_t* in) { __m128i aa = _mm_load_si128((__m128i*)in); __m128i bb = _mm_load_si128((__m128i*)out); // set a fade (rgb) value __m128i ff = _mm_set1_epi32(m_factor_sse2); bb = _mm_adds_epu8(bb, ff); // unsigned a >= b __m128i tmp = _mm_cmpeq_epi8( aa, _mm_max_epu8(aa, bb)); // create a bit mask ff = _mm_cmpeq_epi32 (tmp, _mm_set1_epi8(0xff)); bb = _mm_or_si128 (_mm_andnot_si128 (ff, aa),_mm_and_si128 (bb,ff)); _mm_store_si128((__m128i*)&out[0], bb); } #else inline void aech0r::trace_sub(uint32_t* out, const uint32_t* in) { px_t po, pi; po.u = *out; pi.u = *in; //~ po.c[0]=(m_rgb & 4)?pi.c[0]:CLAMP0255(po.c[0] - m_factor_b);//Fade by color layers //~ po.c[1]=(m_rgb & 2)?pi.c[1]:CLAMP0255(po.c[1] - m_factor_g); //~ po.c[2]=(m_rgb & 1)?pi.c[2]:CLAMP0255(po.c[2] - m_factor_r); //NOTA : BGR order come from Frei0r spec po.c[0]=(CLAMP0255(po.c[0] - m_factor_b)); po.c[1]=(CLAMP0255(po.c[1] - m_factor_g)); po.c[2]=(CLAMP0255(po.c[2] - m_factor_r)); *out = po.u; if( (po.c[0]<=pi.c[0]) | (po.c[1]<=pi.c[1]) | (po.c[2]<=pi.c[2]) ) { *out = pi.u; } } inline void aech0r::trace_add(uint32_t* out, const uint32_t* in) { px_t po, pi; po.u = *out; pi.u = *in; //NOTA : BGR order come from Frei0r spec po.c[0] = CLAMP0255(po.c[0] + m_factor_b); po.c[1] = CLAMP0255(po.c[1] + m_factor_g); po.c[2] = CLAMP0255(po.c[2] + m_factor_r); //~ po.c[0]=(m_rgb & 4)?pi.c[0]:CLAMP0255(po.c[0] + m_factor_b); //Fade by color layers //~ po.c[1]=(m_rgb & 2)?pi.c[1]:CLAMP0255(po.c[1] + m_factor_g); //~ po.c[2]=(m_rgb & 1)?pi.c[2]:CLAMP0255(po.c[2] + m_factor_r); *out = po.u; //~ if( ((po.c[0]>pi.c[0])&m_flag_b) | //Fade by color layers (why this test is here and not in trace_sub?) //~ ((po.c[1]>pi.c[1])&m_flag_g) | //~ ((po.c[2]>pi.c[2])&m_flag_r) ) { if( ((po.c[0]>pi.c[0])) | ((po.c[1]>pi.c[1])) | ((po.c[2]>pi.c[2])) ) { *out = pi.u; } } #endif // __SSE2__ frei0r::construct plugin("aech0r", "analog video echo", "d-j-a-y & vloop", 0,1); frei0r-plugins-1.8.0/src/filter/baltan/0000755000175000017500000000000014220150123016363 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/baltan/CMakeLists.txt0000644000175000017500000000041414220150123021122 0ustar jrmljrmlset (SOURCES baltan.cpp) set (TARGET baltan) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/filter/baltan/baltan.cpp0000644000175000017500000000520714220150123020334 0ustar jrmljrml/* * * BaltanTV - like StreakTV, but following for a long time * Copyright (C) 2001 FUKUCHI Kentarou * ported to FreeJ by jaromil * * 2009/8/26 * Ported to frei0r from the old FreeJ filter API * -Jaromil * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #define PLANES 32 #define STRIDE 8 #define STRIDE2 16 /* (STRIDE*2) */ #define STRIDE3 24 /* (STRIDE*3) */ // freej compat facilitator typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Baltan: public frei0r::filter { public: Baltan(int wdt, int hgt); ~Baltan(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); uint32_t *planebuf; uint32_t *planetable[PLANES]; int plane; int pixels; }; Baltan::Baltan(int wdt, int hgt) { int i; _init(wdt, hgt); pixels = geo.w*geo.h; planebuf = (uint32_t*)calloc(geo.size, PLANES); for(i=0;i>2; cf = plane & (STRIDE-1); for(i=0; i>2; } plane++; plane = plane & (PLANES-1); } void Baltan::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); } frei0r::construct plugin("Baltan", "delayed alpha smoothed blit of time", "Kentaro, Jaromil", 3,1); frei0r-plugins-1.8.0/src/filter/saturat0r/0000755000175000017500000000000014220150123017047 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/filter/saturat0r/saturat0r.c0000644000175000017500000001030414220150123021136 0ustar jrmljrml/* saturat0r.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" #define MAX_SATURATION 8.0 typedef struct saturat0r_instance { unsigned int width; unsigned int height; double saturation; /* the saturation value [0, 1] */ } saturat0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* saturat0r_info) { saturat0r_info->name = "Saturat0r"; saturat0r_info->author = "Jean-Sebastien Senecal"; saturat0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; saturat0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; saturat0r_info->frei0r_version = FREI0R_MAJOR_VERSION; saturat0r_info->major_version = 0; saturat0r_info->minor_version = 3; saturat0r_info->num_params = 1; saturat0r_info->explanation = "Adjusts the saturation of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Saturation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The saturation value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { saturat0r_instance_t* inst = (saturat0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->saturation=1.0/MAX_SATURATION; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; switch(param_index) { case 0: /* saturations */ inst->saturation = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->saturation; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; unsigned int len = inst->width * inst->height; double saturation = inst->saturation * MAX_SATURATION; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double one_minus_saturation = 1.0-saturation; int bwgt = (int)(7471.0 * one_minus_saturation); int gwgt = (int)(38470.0 * one_minus_saturation); int rwgt = (int)(19595.0 * one_minus_saturation); int b, g, r, bw; if (0 <= saturation && saturation <=1) // optimisation: no clamping needed { while (len--) { b = *src++; g = *src++; r = *src++; bw = (b*bwgt + g*gwgt + r*rwgt) >> 16; *dst++ = (unsigned char) (bw + b*saturation); *dst++ = (unsigned char) (bw + g*saturation); *dst++ = (unsigned char) (bw + r*saturation); *dst++ = *src++; // copy alpha } } else { while (len--) { b = *src++; g = *src++; r = *src++; bw = (b*bwgt + g*gwgt + r*rwgt) >> 16; *dst++ = CLAMP0255((int) (bw + b*saturation)); *dst++ = CLAMP0255((int) (bw + g*saturation)); *dst++ = CLAMP0255((int) (bw + r*saturation)); *dst++ = *src++; // copy alpha } } } frei0r-plugins-1.8.0/src/filter/saturat0r/CMakeLists.txt0000644000175000017500000000052414220150123021610 0ustar jrmljrmlset (SOURCES saturat0r.c) set (TARGET saturat0r) if (MSVC) set_source_files_properties (saturat0r.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/0000755000175000017500000000000014220150123015043 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/cairoblend/0000755000175000017500000000000014220150123017145 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/cairoblend/CMakeLists.txt0000644000175000017500000000071714220150123021712 0ustar jrmljrmlset (SOURCES cairoblend.c) set (TARGET cairoblend) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set_source_files_properties (cairoblend.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoblend ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/cairoblend/cairoblend.c0000644000175000017500000001306514220150123021420 0ustar jrmljrml/* * cairoblend.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include "frei0r.h" #include "frei0r_cairo.h" typedef struct cairo_blend_instance { unsigned int width; unsigned int height; double opacity; char *blend_mode; } cairo_blend_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairoblend"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 10; info->num_params = 2; info->explanation = "Composites second input on the first input with user-defined blend mode and opacity."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of composited image"; break; case 1: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_blend_instance_t* inst = (cairo_blend_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->opacity = 1.0; const char* blend_val = NORMAL; inst->blend_mode = (char*) malloc (strlen(blend_val) + 1 ); strcpy (inst->blend_mode, blend_val); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { cairo_blend_instance_t* inst = (cairo_blend_instance_t*)instance; free(inst->blend_mode); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*) instance; char* sval; switch(param_index) { case 0: inst->opacity = *((double*)param); break; case 1: sval = (*(char**)param); inst->blend_mode = (char*)realloc (inst->blend_mode, strlen(sval) + 1); strcpy (inst->blend_mode, sval); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->opacity; break; case 1: *((f0r_param_string *)param) = inst->blend_mode; break; } } void draw_composite(cairo_blend_instance_t* inst, unsigned char* out, unsigned char* src, double time) { int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); cairo_surface_t* out_image = cairo_image_surface_create_for_data (out, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_t* cr = cairo_create (out_image); cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); // Set source, blen mode and draw with current opacity frei0r_cairo_set_operator(cr, inst->blend_mode); cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint_with_alpha (cr, inst->opacity); cairo_surface_destroy (out_image); cairo_surface_destroy (src_image); cairo_destroy (cr); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // not impl. for mixers } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*) instance; unsigned char* dst = (unsigned char*)inframe1; unsigned char* src = (unsigned char*)inframe2; unsigned char* out = (unsigned char*)outframe; int pixels = inst->width * inst->height; frei0r_cairo_premultiply_rgba2 (dst, out, pixels, -1); frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_composite (inst, out, src, time); frei0r_cairo_unpremultiply_rgba (out, pixels); } frei0r-plugins-1.8.0/src/mixer2/dodge/0000755000175000017500000000000014220150123016125 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/dodge/CMakeLists.txt0000644000175000017500000000041614220150123020666 0ustar jrmljrmlset (SOURCES dodge.cpp) set (TARGET dodge) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/dodge/dodge.cpp0000644000175000017500000000451514220150123017720 0ustar jrmljrml/* dodge.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class dodge : public frei0r::mixer2 { public: dodge(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] dodge operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = saturation of 255 or (A * 256) / (256 - B) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { tmp = src1[b] << 8; tmp /= 256 - src2[b]; dst[b] = MAX255(tmp); } dst[ALPHA] = MIN (src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("dodge", "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:\n" "D = saturation of 255 or (A * 256) / (256 - B)", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/lighten/0000755000175000017500000000000014220150123016475 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/lighten/CMakeLists.txt0000644000175000017500000000042214220150123021233 0ustar jrmljrmlset (SOURCES lighten.cpp) set (TARGET lighten) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/lighten/lighten.cpp0000644000175000017500000000445014220150123020636 0ustar jrmljrml/* lighten.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class lighten : public frei0r::mixer2 { public: lighten(unsigned int width, unsigned int height) { } /** * * Perform a lighten operation between sources in1 and in2, using the * generalised algorithm: * D_r = max(A_r, B_r); * D_g = max(A_g, B_g); * D_b = max(A_b, B_b); * D_a = min(A_a, B_a); * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; uint8_t s1, s2; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { s1 = src1[b]; s2 = src2[b]; dst[b] = MAX(s1,s2); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("lighten", "Perform a lighten operation between two sources (maximum value of both sources).", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/color_only/0000755000175000017500000000000014220150123017222 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/color_only/CMakeLists.txt0000644000175000017500000000043014220150123021757 0ustar jrmljrmlset (SOURCES color_only.cpp) set (TARGET color_only) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/color_only/color_only.cpp0000644000175000017500000000503114220150123022104 0ustar jrmljrml/* color_only.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include "frei0r_colorspace.h" #define NBYTES 4 class color_only : public frei0r::mixer2 { public: color_only(unsigned int width, unsigned int height) { } /** * * Perform a conversion to of the source in1 using * the hue and saturation values of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t r1, g1, b1; uint32_t r2, g2, b2; while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsl_int(&r1, &g1, &b1); rgb_to_hsl_int(&r2, &g2, &b2); /* transfer hue and saturation to the source pixel */ r1 = r2; g1 = g2; /* set the dstination */ hsl_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("color_only", "Perform a conversion to color only of the source input1 using the hue and saturation values of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/hue/0000755000175000017500000000000014220150123015624 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/hue/CMakeLists.txt0000644000175000017500000000041214220150123020361 0ustar jrmljrmlset (SOURCES hue.cpp) set (TARGET hue) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/hue/hue.cpp0000644000175000017500000000506514220150123017117 0ustar jrmljrml/* hue.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include "frei0r_colorspace.h" #define NBYTES 4 class hue : public frei0r::mixer2 { public: hue(unsigned int width, unsigned int height) { } /** * * Perform a conversion to hue only of the source in1 using * the hue of in2. **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int (&r1, &g1, &b1); rgb_to_hsv_int (&r2, &g2, &b2); /* Composition should have no effect if saturation is zero. * otherwise, black would be painted red (see bug #123296). */ if (g2) r1 = r2; /* set the dstination */ hsv_to_rgb_int (&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN (src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("hue", "Perform a conversion to hue only of the source input1 using the hue of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/alphaout/0000755000175000017500000000000014220150123016660 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphaout/CMakeLists.txt0000644000175000017500000000042414220150123021420 0ustar jrmljrmlset (SOURCES alphaout.cpp) set (TARGET alphaout) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphaout/alphaout.cpp0000644000175000017500000000424514220150123021206 0ustar jrmljrml/* alphaout.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class alphaout : public frei0r::mixer2 { public: alphaout(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaout", "the alpha OUT operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/darken/0000755000175000017500000000000014220150123016307 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/darken/CMakeLists.txt0000644000175000017500000000042014220150123021043 0ustar jrmljrmlset (SOURCES darken.cpp) set (TARGET darken) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/darken/darken.cpp0000644000175000017500000000443614220150123020266 0ustar jrmljrml/* darken.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class darken : public frei0r::mixer2 { public: darken(unsigned int width, unsigned int height) { } /** * * Perform a darken operation between sources in1 and in2, using * the generalised algorithm: * D_r = min(A_r, B_r); * D_g = min(A_g, B_g); * D_b = min(A_b, B_b); * D_a = min(A_a, B_a); * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; uint8_t s1, s2; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { s1 = src1[b]; s2 = src2[b]; dst[b] = MIN(s1,s2); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("darken", "Perform a darken operation between two sources (minimum value of both sources).", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/grain_extract/0000755000175000017500000000000014220150123017675 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/grain_extract/CMakeLists.txt0000644000175000017500000000043614220150123022440 0ustar jrmljrmlset (SOURCES grain_extract.cpp) set (TARGET grain_extract) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/grain_extract/grain_extract.cpp0000644000175000017500000000434214220150123023236 0ustar jrmljrml/* grain_extract.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class grain_extract : public frei0r::mixer2 { public: grain_extract(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] grain-extract operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b] + 128; dst[b] = (uint8_t) CLAMP0255(diff); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("grain_extract", "Perform an RGB[A] grain-extract operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/addition/0000755000175000017500000000000014220150123016636 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/addition/CMakeLists.txt0000644000175000017500000000042414220150123021376 0ustar jrmljrmlset (SOURCES addition.cpp) set (TARGET addition) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/addition/addition.cpp0000644000175000017500000000455214220150123021143 0ustar jrmljrml/* addition.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class addition : public frei0r::mixer2 { public: addition(unsigned int width, unsigned int height) { // initialize look-up table for (int i = 0; i < 256; i++) add_lut[i] = i; for (int i = 256; i <= 510; i++) add_lut[i] = 255; } /** * * Perform an RGB[A] addition operation of the pixel sources in1 * and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *A = reinterpret_cast(in1); const uint8_t *B = reinterpret_cast(in2); uint8_t *D = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) D[b] = add_lut[A[b] + B[b]]; D[ALPHA] = MIN(A[ALPHA], B[ALPHA]); A += NBYTES; B += NBYTES; D += NBYTES; } } private: static uint8_t add_lut[511]; // look-up table storing values to do a quick MAX of two values when you know you add two unsigned chars }; uint8_t addition::add_lut[511]; frei0r::construct plugin("addition", "Perform an RGB[A] addition operation of the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/difference/0000755000175000017500000000000014220150123017135 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/difference/CMakeLists.txt0000644000175000017500000000043014220150123021672 0ustar jrmljrmlset (SOURCES difference.cpp) set (TARGET difference) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/difference/difference.cpp0000644000175000017500000000426514220150123021742 0ustar jrmljrml/* difference.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class difference : public frei0r::mixer2 { public: difference(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] difference operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b]; dst[b] = (diff < 0) ? -diff : diff; } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("difference", "Perform an RGB[A] difference operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/xfade0r/0000755000175000017500000000000014220150123016374 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/xfade0r/CMakeLists.txt0000644000175000017500000000042214220150123021132 0ustar jrmljrmlset (SOURCES xfade0r.cpp) set (TARGET xfade0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/xfade0r/xfade0r.cpp0000644000175000017500000000174714220150123020442 0ustar jrmljrml#include "frei0r.hpp" #include class xfade0r : public frei0r::mixer2 { public: xfade0r(unsigned int width, unsigned int height) { fader = 0.0; register_param(fader,"fader","the fader position"); } struct fade_fun { fade_fun(double pos) { fader_pos=uint8_t(std::max(0.,std::min(255.,pos*255.))); } uint8_t operator()(uint8_t in1,uint8_t in2) { return ((255-fader_pos)*in1 + fader_pos*in2) / 256; } uint8_t fader_pos; }; void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { std::transform(reinterpret_cast(in1), reinterpret_cast(in1)+(width*height*4), reinterpret_cast(in2), reinterpret_cast(out), fade_fun(fader)); } private: double fader; }; frei0r::construct plugin("xfade0r", "a simple xfader", "Martin Bayer", 0,2); frei0r-plugins-1.8.0/src/mixer2/alphaxor/0000755000175000017500000000000014220150123016661 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphaxor/alphaxor.cpp0000644000175000017500000000453014220150123021205 0ustar jrmljrml/* alphaxor.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class alphaxor : public frei0r::mixer2 { public: alphaxor(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaxor", "the alpha XOR operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/alphaxor/CMakeLists.txt0000644000175000017500000000042414220150123021421 0ustar jrmljrmlset (SOURCES alphaxor.cpp) set (TARGET alphaxor) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphaatop/0000755000175000017500000000000014220150123017014 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphaatop/alphaatop.cpp0000644000175000017500000000437414220150123021501 0ustar jrmljrml/* alphaatop.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class alphaatop : public frei0r::mixer2 { public: alphaatop(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaatop", "the alpha ATOP operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/alphaatop/CMakeLists.txt0000644000175000017500000000042614220150123021556 0ustar jrmljrmlset (SOURCES alphaatop.cpp) set (TARGET alphaatop) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/divide/0000755000175000017500000000000014220150123016307 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/divide/divide.cpp0000644000175000017500000000435714220150123020270 0ustar jrmljrml/* divide.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class divide : public frei0r::mixer2 { public: divide(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] divide operation between the pixel sources in1 * and in2. in1 is the numerator, in2 the denominator. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, result; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { result = ((src1[b] * 256) / (1 + src2[b])); dst[b] = MIN(result, 255u); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("divide", "Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/divide/CMakeLists.txt0000644000175000017500000000042014220150123021043 0ustar jrmljrmlset (SOURCES divide.cpp) set (TARGET divide) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/hardlight/0000755000175000017500000000000014220150123017011 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/hardlight/CMakeLists.txt0000644000175000017500000000042614220150123021553 0ustar jrmljrmlset (SOURCES hardlight.cpp) set (TARGET hardlight) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/hardlight/hardlight.cpp0000644000175000017500000000470414220150123021470 0ustar jrmljrml/* hardlight.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class hardlight : public frei0r::mixer2 { public: hardlight(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] hardlight operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { if (src2[b] > 128) { tmp = ((int) 255 - src1[b]) * ((int) 255 - ((src2[b] - 128) << 1)); dst[b] = (uint8_t) MAX255 (255 - (tmp >> 8)); } else { tmp = (int) src1[b] * ((int) src2[b] << 1); dst[b] = (uint8_t) MAX255 (tmp >> 8); } } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("hardlight", "Perform an RGB[A] hardlight operation between the pixel sources", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/CMakeLists.txt0000644000175000017500000000167014220150123017607 0ustar jrmljrmlif (${Cairo_FOUND}) add_subdirectory (cairoaffineblend) add_subdirectory (cairoblend) endif (${Cairo_FOUND}) add_subdirectory (addition) add_subdirectory (addition_alpha) add_subdirectory (alphaatop) add_subdirectory (alphain) add_subdirectory (alphainjection) add_subdirectory (alphaout) add_subdirectory (alphaover) add_subdirectory (alphaxor) add_subdirectory (blend) add_subdirectory (burn) add_subdirectory (color_only) add_subdirectory (composition) add_subdirectory (darken) add_subdirectory (difference) add_subdirectory (divide) add_subdirectory (dodge) add_subdirectory (grain_extract) add_subdirectory (grain_merge) add_subdirectory (hardlight) add_subdirectory (hue) add_subdirectory (lighten) add_subdirectory (multiply) add_subdirectory (overlay) add_subdirectory (saturation) add_subdirectory (screen) add_subdirectory (softlight) add_subdirectory (subtract) add_subdirectory (uvmap) add_subdirectory (value) add_subdirectory (xfade0r) frei0r-plugins-1.8.0/src/mixer2/softlight/0000755000175000017500000000000014220150123017046 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/softlight/CMakeLists.txt0000644000175000017500000000042614220150123021610 0ustar jrmljrmlset (SOURCES softlight.cpp) set (TARGET softlight) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/softlight/softlight.cpp0000644000175000017500000000455514220150123021566 0ustar jrmljrml/* softlight.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class softlight : public frei0r::mixer2 { public: softlight(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] softlight operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmpS, tmpM, tmp1, tmp2, tmp3; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { /* Mix multiply and screen */ tmpM = INT_MULT(src1[b], src2[b], tmpM); tmpS = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp1); dst[b] = INT_MULT((255 - src1[b]), tmpM, tmp2) + INT_MULT(src1[b], tmpS, tmp3); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("softlight", "Perform an RGB[A] softlight operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/cairoaffineblend/0000755000175000017500000000000014220150123020316 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/cairoaffineblend/cairoaffineblend.c0000644000175000017500000002256214220150123023744 0ustar jrmljrml/* * cairoaffineblend.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include "frei0r.h" #include "frei0r_cairo.h" double PI=3.14159265358979; typedef struct cairo_affineblend_instance { unsigned int width; unsigned int height; double x; double y; double x_scale; double y_scale; double rotation; double mix; char *blend_mode; double anchor_x; double anchor_y; } cairo_affineblend_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairoaffineblend"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 10; info->num_params = 9; info->explanation = "Composites second input on first input applying user-defined transformation, opacity and blend mode"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of second input, value interperted as range -2*width - 3*width"; break; case 1: info->name = "y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of second input, value interperted as range -2*height - 3*height"; break; case 2: info->name = "x scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X scale of second input, value interperted as range 0 - 5"; break; case 3: info->name = "y scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y scale of second input, value interperted as range 0 - 5"; break; case 4: info->name = "rotation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Rotation of second input, value interperted as range 0 - 360"; break; case 5: info->name = "opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of second input"; break; case 6: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; case 7: info->name = "anchor x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of rotation center within the second input"; break; case 8: info->name = "anchor y"; info->type = F0R_PARAM_DOUBLE; info->explanation ="Y position of rotation center within the second input"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->x = 0.4; inst->y = 0.4; inst->x_scale = 0.2; inst->y_scale = 0.2; inst->rotation = 0.0; inst->mix = 1.0; const char* blend_val = NORMAL; inst->blend_mode = (char*) malloc (strlen(blend_val) + 1 ); strcpy (inst->blend_mode, blend_val); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)instance; free(inst->blend_mode); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*) instance; char* sval; switch(param_index) { case 0: inst->x = *((double*)param); break; case 1: inst->y = *((double*)param); break; case 2: inst->x_scale = *((double*)param); break; case 3: inst->y_scale = *((double*)param); break; case 4: inst->rotation = *((double*)param); break; case 5: inst->mix = *((double*)param); break; case 6: sval = (*(char**)param); inst->blend_mode = (char*)realloc (inst->blend_mode, strlen(sval) + 1); strcpy (inst->blend_mode, sval); break; case 7: inst->anchor_x = *((double*)param); break; case 8: inst->anchor_y = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->x; break; case 1: *((double*)param) = inst->y; break; case 2: *((double*)param) = inst->x_scale; break; case 3: *((double*)param) = inst->y_scale; break; case 4: *((double*)param) = inst->rotation; break; case 5: *((double*)param) = inst->mix; break; case 6: *((f0r_param_string *)param) = inst->blend_mode; break; case 7: *((double*)param) = inst->anchor_x; break; case 8: *((double*)param) = inst->anchor_y; break; } } void draw_composite(cairo_affineblend_instance_t* inst, unsigned char* out, unsigned char* dst, unsigned char* src, double time) { int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); cairo_surface_t* out_image = cairo_image_surface_create_for_data (out, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_t* cr = cairo_create (out_image); cairo_surface_t* dst_image = cairo_image_surface_create_for_data (dst, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); // Draw bg on surface cairo_set_source_surface (cr, dst_image, 0, 0); cairo_paint (cr); double x_scale = frei0r_cairo_get_scale (inst->x_scale); double y_scale = frei0r_cairo_get_scale (inst->y_scale); //--- Get scaled and rotated anchor offsets. double anchorX = -(x_scale * inst->anchor_x * inst->width); double anchorY = -(y_scale * inst->anchor_y * inst->height); double angleRad = inst->rotation * 360.0 * PI/180.0; double sinVal = sin (angleRad); double cosVal = cos (angleRad); double anchor_rot_x = anchorX * cosVal - anchorY * sinVal; double anchor_rot_y = anchorX * sinVal + anchorY * cosVal; // Get interpreted x and y translation double x_trans = frei0r_cairo_get_pixel_position (inst->x, inst->width); double y_trans = frei0r_cairo_get_pixel_position (inst->y, inst->height); //--- Get total translation to image tot left with scaling and rotation. double x_trans_tot = x_trans + anchor_rot_x; double y_trans_tot = y_trans + anchor_rot_y; cairo_translate (cr, x_trans_tot, y_trans_tot); cairo_rotate (cr, inst->rotation * 360.0 * PI/180.0); cairo_scale (cr, x_scale, y_scale); frei0r_cairo_set_operator(cr, inst->blend_mode); // Set source and draw with current mix cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint_with_alpha (cr, inst->mix); cairo_surface_destroy (out_image); cairo_surface_destroy (src_image); cairo_surface_destroy (dst_image); cairo_destroy (cr); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // not impl. for mixers } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*) instance; unsigned char* dst = (unsigned char*)inframe1; unsigned char* src = (unsigned char*)inframe2; unsigned char* out = (unsigned char*)outframe; int pixels = inst->width * inst->height; frei0r_cairo_premultiply_rgba (dst, pixels, -1); frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_composite (inst, out, dst, src, time); frei0r_cairo_unpremultiply_rgba (out, pixels); } frei0r-plugins-1.8.0/src/mixer2/cairoaffineblend/CMakeLists.txt0000644000175000017500000000074714220150123023066 0ustar jrmljrmlset (SOURCES cairoaffineblend.c) set (TARGET cairoaffineblend) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set_source_files_properties (cairoaffineblend.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoaffineblend ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphaover/0000755000175000017500000000000014220150123017024 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphaover/CMakeLists.txt0000644000175000017500000000042614220150123021566 0ustar jrmljrmlset (SOURCES alphaover.cpp) set (TARGET alphaover) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphaover/alphaover.cpp0000644000175000017500000000444714220150123021522 0ustar jrmljrml/* alphaover.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class alphaover : public frei0r::mixer2 { public: alphaover(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaover", "the alpha OVER operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/alphain/0000755000175000017500000000000014220150123016457 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphain/alphain.cpp0000644000175000017500000000417114220150123020602 0ustar jrmljrml/* alphain.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include class alphain : public frei0r::mixer2 { public: alphain(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphain", "the alpha IN operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/alphain/CMakeLists.txt0000644000175000017500000000042214220150123021215 0ustar jrmljrmlset (SOURCES alphain.cpp) set (TARGET alphain) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/screen/0000755000175000017500000000000014220150123016322 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/screen/CMakeLists.txt0000644000175000017500000000042014220150123021056 0ustar jrmljrmlset (SOURCES screen.cpp) set (TARGET screen) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/screen/screen.cpp0000644000175000017500000000437314220150123020314 0ustar jrmljrml/* screen.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class screen : public frei0r::mixer2 { public: screen(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] screen operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = 255 - (255 - A) * (255 - B) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) dst[b] = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("screen", "Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:\n" "D = 255 - (255 - A) * (255 - B)", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/saturation/0000755000175000017500000000000014220150123017234 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/saturation/CMakeLists.txt0000644000175000017500000000043014220150123021771 0ustar jrmljrmlset (SOURCES saturation.cpp) set (TARGET saturation) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/saturation/saturation.cpp0000644000175000017500000000503214220150123022131 0ustar jrmljrml/* saturation.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include "frei0r_colorspace.h" #define NBYTES 4 class saturation : public frei0r::mixer2 { public: saturation(unsigned int width, unsigned int height) { } /** * * Perform a conversion to saturation only of the source in1 using * the saturation level of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int(&r1, &g1, &b1); rgb_to_hsv_int(&r2, &g2, &b2); g1 = g2; /* set the dstination */ hsv_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("saturation", "Perform a conversion to saturation only of the source input1 using the saturation level of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/grain_merge/0000755000175000017500000000000014220150123017322 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/grain_merge/grain_merge.cpp0000644000175000017500000000436114220150123022311 0ustar jrmljrml/* grain_merge.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class grain_merge : public frei0r::mixer2 { public: grain_merge(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] grain-merge operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int sum; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { /* Add, re-center and clip. */ sum = src1[b] + src2[b] - 128; dst[b] = (uint8_t) CLAMP0255(sum); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("grain_merge", "Perform an RGB[A] grain-merge operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/grain_merge/CMakeLists.txt0000644000175000017500000000043214220150123022061 0ustar jrmljrmlset (SOURCES grain_merge.cpp) set (TARGET grain_merge) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/value/0000755000175000017500000000000014220150123016157 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/value/value.cpp0000644000175000017500000000503414220150123020001 0ustar jrmljrml/* value.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #include "frei0r_colorspace.h" #define NBYTES 4 class value : public frei0r::mixer2 { public: value(unsigned int width, unsigned int height) { } /** * * Perform a conversion to value only of the source in1 using * the value of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int(&r1, &g1, &b1); rgb_to_hsv_int(&r2, &g2, &b2); b1 = b2; /* set the dstination */ hsv_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("value", "Perform a conversion to value only of the source input1 using the value of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/value/CMakeLists.txt0000644000175000017500000000041614220150123020720 0ustar jrmljrmlset (SOURCES value.cpp) set (TARGET value) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/uvmap/0000755000175000017500000000000014220150123016173 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/uvmap/CMakeLists.txt0000644000175000017500000000051414220150123020733 0ustar jrmljrmlset (SOURCES uvmap.c) set (TARGET uvmap) if (MSVC) set_source_files_properties (uvmap.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/uvmap/uvmap.c0000644000175000017500000000626114220150123017474 0ustar jrmljrml/* uvmap.c * Copyright (C) 2008 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" typedef struct uvmap_instance { unsigned int width; unsigned int height; } uvmap_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* uvmapInfo) { uvmapInfo->name = "UV Map"; uvmapInfo->author = "Richard Spindler"; uvmapInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; uvmapInfo->color_model = F0R_COLOR_MODEL_RGBA8888; uvmapInfo->frei0r_version = FREI0R_MAJOR_VERSION; uvmapInfo->major_version = 0; uvmapInfo->minor_version = 9; uvmapInfo->num_params = 0; uvmapInfo->explanation = "Uses Input 1 as UV Map to distort Input 2"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { uvmap_instance_t* inst = (uvmap_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } #if defined(_MSC_VER) __inline const long int lrintf(float x){ return (long int)(x+0.5); } #endif /* _MSC_VER */ void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); uvmap_instance_t* inst = (uvmap_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* uvmap = inframe1; const uint32_t* src = inframe2; float fx, fy; long px, py; for( y = 0; y < h; ++y ) for( x = 0; x < w; ++x ) { /* The coordinates start in the lower left corner: * * ^ +-------------+ * | | | * G | | * 0+-------------+ * 0 R -> * */ unsigned char* tmpc = (unsigned char*)uvmap; fx = ((float)tmpc[0]) / 255.0; fy = ((float)tmpc[1]) / 255.0; fy = 1.0 - fy; px = lrintf( w * fx ); py = lrintf( h * fy ); if ( tmpc[2] > 128 ) { *dst++ = src[px+w*py]; } else { *dst++ = 0x00000000; } uvmap++; } } frei0r-plugins-1.8.0/src/mixer2/addition_alpha/0000755000175000017500000000000014220150123020003 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/addition_alpha/addition_alpha.cpp0000644000175000017500000000514414220150123023453 0ustar jrmljrml/* addition_alpha.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * 2011 Simon A. Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class addition_alpha : public frei0r::mixer2 { public: addition_alpha(unsigned int width, unsigned int height) { // initialize look-up table for (int i = 0; i < 256; i++) add_lut[i] = i; for (int i = 256; i <= 510; i++) add_lut[i] = 255; } /** * * Perform an RGB[A] addition_alpha operation of the pixel sources in1 * and in2. * * This is a modification of the original addition filter, adding the color of the * second channel only if its alpha channel is not 0. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *A = reinterpret_cast(in1); const uint8_t *B = reinterpret_cast(in2); uint8_t *D = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) D[b] = add_lut[A[b] + ((B[b]*B[ALPHA])>>8)]; D[ALPHA] = 255; A += NBYTES; B += NBYTES; D += NBYTES; } } private: static uint8_t add_lut[511]; // look-up table storing values to do a quick MAX of two values when you know you add two unsigned chars }; uint8_t addition_alpha::add_lut[511]; frei0r::construct plugin("addition_alpha", "Perform an RGB[A] addition_alpha operation of the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/addition_alpha/CMakeLists.txt0000644000175000017500000000044014220150123022541 0ustar jrmljrmlset (SOURCES addition_alpha.cpp) set (TARGET addition_alpha) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphainjection/0000755000175000017500000000000014220150123020033 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/alphainjection/CMakeLists.txt0000644000175000017500000000054714220150123022601 0ustar jrmljrmlset (SOURCES alphainjection.c) set (TARGET alphainjection) if (MSVC) set_source_files_properties (alphainjection.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/alphainjection/alphainjection.c0000644000175000017500000000563414220150123023177 0ustar jrmljrml/* alphainjection.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct alphainjection_instance { unsigned int width; unsigned int height; } alphainjection_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* alphainjectionInfo) { alphainjectionInfo->name = "Alpha Injection"; alphainjectionInfo->author = "Richard Spindler"; alphainjectionInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; alphainjectionInfo->color_model = F0R_COLOR_MODEL_RGBA8888; alphainjectionInfo->frei0r_version = FREI0R_MAJOR_VERSION; alphainjectionInfo->major_version = 0; alphainjectionInfo->minor_version = 9; alphainjectionInfo->num_params = 0; alphainjectionInfo->explanation = "Averages Input 1 and uses this as Alpha Channel on Input 2"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { alphainjection_instance_t* inst = (alphainjection_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); alphainjection_instance_t* inst = (alphainjection_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* alpha = inframe1; const uint32_t* src = inframe2; for(y=0;y(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); const uint8_t bf = (const uint8_t) (255 * blend_factor); const uint8_t one_minus_bf = (255 - bf); uint32_t w = size; uint32_t b; while (w--) { for (b = 0; b < NBYTES; b++) dst[b] = (src1[b] * one_minus_bf + src2[b] * bf) / 255; src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } private: double blend_factor; }; frei0r::construct plugin("blend", "Perform a blend operation between two sources", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/blend/CMakeLists.txt0000644000175000017500000000041614220150123020670 0ustar jrmljrmlset (SOURCES blend.cpp) set (TARGET blend) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/multiply/0000755000175000017500000000000014220150123016722 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/multiply/CMakeLists.txt0000644000175000017500000000042414220150123021462 0ustar jrmljrmlset (SOURCES multiply.cpp) set (TARGET multiply) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/multiply/multiply.cpp0000644000175000017500000000413614220150123021311 0ustar jrmljrml/* multiply.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class multiply : public frei0r::mixer2 { public: multiply(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] multiply operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) dst[b] = INT_MULT(src1[b], src2[b], tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("multiply", "Perform an RGB[A] multiply operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/composition/0000755000175000017500000000000014220150123017406 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/composition/composition.c0000644000175000017500000000602114220150123022114 0ustar jrmljrml/* composition.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r_math.h" typedef struct composition_instance { unsigned int width; unsigned int height; } composition_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* compositionInfo) { compositionInfo->name = "Composition"; compositionInfo->author = "Richard Spindler"; compositionInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; compositionInfo->color_model = F0R_COLOR_MODEL_RGBA8888; compositionInfo->frei0r_version = FREI0R_MAJOR_VERSION; compositionInfo->major_version = 0; compositionInfo->minor_version = 9; compositionInfo->num_params = 0; compositionInfo->explanation = "Composites Image 2 onto Image 1 according to its Alpha Channel"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { composition_instance_t* inst = (composition_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); composition_instance_t* inst = (composition_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned char *ps1, *ps2, *pd, *pd_end; ps1 = (unsigned char *)inframe2; ps2 = (unsigned char *)inframe1; pd = (unsigned char *)outframe; pd_end = pd + ( w * h * 4 ); while ( pd < pd_end ) { pd[0] = ( ( ( ps1[0] - ps2[0] ) * 255 * ps1[3] ) >> 16 ) + ps2[0]; pd[1] = ( ( ( ps1[1] - ps2[1] ) * 255 * ps1[3] ) >> 16 ) + ps2[1]; pd[2] = ( ( ( ps1[2] - ps2[2] ) * 255 * ps1[3] ) >> 16 ) + ps2[2]; pd[3] = CLAMP0255( ps1[3] + ps2[3] ); ps1 += 4; ps2 += 4; pd += 4; } } frei0r-plugins-1.8.0/src/mixer2/composition/CMakeLists.txt0000644000175000017500000000053614220150123022152 0ustar jrmljrmlset (SOURCES composition.c) set (TARGET composition) if (MSVC) set_source_files_properties (composition.c PROPERTIES LANGUAGE CXX) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/burn/0000755000175000017500000000000014220150123016011 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/burn/CMakeLists.txt0000644000175000017500000000041414220150123020550 0ustar jrmljrmlset (SOURCES burn.cpp) set (TARGET burn) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/burn/burn.cpp0000644000175000017500000000502614220150123017466 0ustar jrmljrml/* burn.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class burn : public frei0r::mixer2 { public: burn(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] dodge operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; /* FIXME: Is the burn effect supposed to be dependant on the sign of this * temporary variable? */ int tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { tmp = (255 - src1[b]) << 8; tmp /= src2[b] + 1; dst[b] = (uint8_t) CLAMP0255(255 - tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("burn", "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:\n" "D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/overlay/0000755000175000017500000000000014220150123016524 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/overlay/overlay.cpp0000644000175000017500000000450414220150123020714 0ustar jrmljrml/* overlay.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class overlay : public frei0r::mixer2 { public: overlay(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] overlay operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = A * (B + (2 * B) * (255 - A)) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp, tmpM; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { dst[b] = INT_MULT(src1[b], src1[b] + INT_MULT(2 * src2[b], 255 - src1[b], tmpM), tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("overlay", "Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:\n" "D = A * (B + (2 * B) * (255 - A))", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/overlay/CMakeLists.txt0000644000175000017500000000042214220150123021262 0ustar jrmljrmlset (SOURCES overlay.cpp) set (TARGET overlay) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/src/mixer2/subtract/0000755000175000017500000000000014220150123016672 5ustar jrmljrmlfrei0r-plugins-1.8.0/src/mixer2/subtract/subtract.cpp0000644000175000017500000000424214220150123021227 0ustar jrmljrml/* subtract.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r_math.h" #define NBYTES 4 #define ALPHA 3 class subtract : public frei0r::mixer2 { public: subtract(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] subtract operation of the pixel source * ctx-B from in1. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b]; dst[b] = MAX(diff, 0); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("subtract", "Perform an RGB[A] subtract operation of the pixel source input2 from input1.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); frei0r-plugins-1.8.0/src/mixer2/subtract/CMakeLists.txt0000644000175000017500000000042414220150123021432 0ustar jrmljrmlset (SOURCES subtract.cpp) set (TARGET subtract) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) frei0r-plugins-1.8.0/README.txt0000644000175000017500000001514714220150122014553 0ustar jrmljrml``` ___________ ._________ \_ _____/______ ____ |__\ _ \_______ | __) \_ __ \_/ __ \| / /_\ \_ __ \ | \ | | \/\ ___/| \ \_/ \ | \/ \___ / |__| \___ >__|\_____ /__| \/ \/ \/ ``` *Minimalistic plugin API for video effects, by the Piksel Developers Union* Updated info on https://frei0r.dyne.org [![software by Dyne.org](https://files.dyne.org/software_by_dyne.png)](http://www.dyne.org) [![Build Status](https://travis-ci.org/dyne/frei0r.svg?branch=master)](https://travis-ci.org/dyne/frei0r) # What frei0r is Frei0r is a minimalistic plugin API for video effects. The main emphasis is on simplicity for an API that will round up the most common video effects into simple filters, sources and mixers that can be controlled by parameters. It's our hope that this way these simple effects can be shared between many applications, avoiding their reimplementation by different projects. ## What frei0r is not Frei0r is not meant as a competing standard to more ambitious efforts that try to satisfy the needs of many different applications and more complex effects. It is not meant as a generic API for all kinds of video applications, as it doesn't provides things like an extensive parameter mechanism or event handling. Eventually the frei0r API can be wrapped by higher level APIs expanding its functionalities (for instance as GStreamer, MLT, FFmpeg and others do). ## Current status Developers are sporadically contributing and we are happy if more people like to get involved, so let us know about your creations! Code and patches are well accepted, get in touch with us on the mailinglist (see the section Communication below). ## History Frei0r has been around since 2004, born from yearly brainstormings held at the Piksel conference with the participation of various free and open source video software developers. It works on all hardware platforms without the need for any particular hardware acceleration (GNU/Linux, Apple/OSX and MS/Win) and consists of more than 100 plugins. Among the free and open source video application supporting frei0r are: KDEnLive, FFmpeg, MLT, PureData, Open Movie Editor, DVEdit, Gephex, LiVES, FreeJ, VeeJay, Flowblade, and Shotcut among the others. Wikipedia page about frei0r: http://en.wikipedia.org/wiki/Frei0r [Piksel]: http://www.piksel.no [PureData]: http://www.artefacte.org/pd/ [Open Movie Editor]: http://openmovieeditor.sourceforge.net/ [DVEdit]: http://www.freenet.org.nz/dvedit [Gephex]: http://www.gephex.org/ [LiVES]: http://lives.sf.net [FreeJ]: http://freej.dyne.org [MøB]: http://mob.bek.no/ [VeeJay]: http://veejayhq.net [MLT]: http://www.mltframework.org/ [KDEnLive]: http://www.kdenlive.org/ [Flowblade]: http://code.google.com/p/flowblade/ [Shotcut]: https://www.shotcut.org/ # Downloads ## Source code Stable frei0r releases are packaged periodically and distributed on https://files.dyne.org/frei0r Frei0r sourcecode is released under the terms of the GNU General Public License and, eventually other compatible Free Software licenses. The latest source for frei0r plugins can be attained using git on https://github.com/dyne/frei0r Make sure to get in touch with our mailinglist if you like to contribute. ## Build dependencies Frei0r can be built on GNU/Linux, M$/Windows and Apple/OSX platforms, possibly in even more environments like embedded devices. For details see the [INSTALL](/INSTALL.md) file. ### GNU / Linux Binary packages are mantained on various distributions, but they may not be completely up to date with latest release. ### Apple / OSX MacPorts provides packages for OSX: [MacPorts]: http://www.macports.org $ sudo port install frei0r-plugins Pre-compiled binaries are also uploaded on our website. We encourage Apple/OSX application distributors to compile the plugins directly and to include frei0r within their bundle. ### Microsoft / Windows Pre-compiled binaries are often provided by third-parties, but they may not to be up to date. We encourage MS/Win application distributors to compile the plugins directly and to include frei0r within their bundle. # Documentation If you are new to frei0r (but not to programming) the best thing is probably to have a look at the [frei0r header](/include/frei0r.h), which is quite simple and well documented. The [doxyfied documentation](http://frei0r.dyne.org/codedoc/html) is also available for browsing on-line. ## C++ Filter example You could find a tutorial filter [here](https://github.com/dyne/frei0r/tree/master/src/filter/tutorial) in the source code. A simple skeleton for a frei0r video filter looks like this: ```c++ #include typedef struct { int16_t w, h; uint8_t bpp; uint32_t size; } ScreenGeometry; class MyExample: public frei0r::filter { public: MyExample(int wdt, int hgt); ~MyExample(); virtual void update(); private: ScreenGeometry geo; void _init(int wdt, int hgt); } MyExample::MyExample() { /* constructor */ } MyExample::~MyExample() { /* destructor */ } void MyExample::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; // this filter works only in RGBA 32bit geo.size = geo.w*geo.h*(geo.bpp/8); // calculate the size in bytes } void MyExample::update() { // we get video input via buffer pointer (void*)in uint32_t *src = (uint32_t*)in; // and we give video output via buffer pointer (void*)out uint32_t *dst = (uint32_t*)out; // this example here does just a copy of input to output memcpy(dst, src, geo.size); } frei0r::construct plugin("MyExample", "short and simple description for my example", "Who did it", 1, 0); ``` ## Communication You can get in touch with our developer community, send your new effects and share your intentions with us. We have a free mailinglist open to [subscription](https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/frei0r) and we provide [public archives](https://lists.dyne.org/lurker/list/frei0r.en.html) of the discussions there that are also searchable and indexed online. For bug reporting the mailinglist is preferred, but is also possible to use an [issue tracker](https://github.com/dyne/frei0r/issues). ## Acknowledgments Frei0r is the result of a collective effort in coordination with several software developers meeting to find a common standard for video effect plugins to be used among their applications. For a full list of contributors and the project history, see the file [AUTHORS](/AUTHORS), the [ChangeLog](/ChangeLog) and the project web page: https://frei0r.dyne.org